Technology

A 37-post collection

Wordpress https support

By My Ultimate Guide For Everything |  Dec 29, 2023  | wordpress, aws, https
Securing your website with HTTPS is crucial for protecting user data, boosting SEO, and building trust. If you’re using WordPress on AWS, here’s a guide to smoothly enable HTTPS support: Update WordPress Site URL: Access your WordPress admin dashboard. Navigate to Settings > General. In the WordPress Address (URL) and Site Address (URL) fields, add https://www to the beginning of your URLs. Click Save Changes. Create AWS Entry for HTTP to HTTPS Redirection: Log in to your AWS Management Console.
Continue Reading...

Streamlit SEO Best Practices

By My Ultimate Guide For Everything |  Nov 4, 2023  | streamlit, seo, search-engine-optimization, google-analytics
Read our previous post to learn how to deploy your Streamlit website in your custom sub domain free of charge (assuming you already own a live domain). Streamlit is a popular Python framework for building and deploying web applications. It makes it easy to create interactive UIs with data visualization and machine learning capabilities. Although Streamlit makes website building easy, you need to know how to set your page metadata to make your pages more discoverable by search engines.
Continue Reading...

Deploy streamlit app on sub domain for free

By My Ultimate Guide For Everything |  Nov 3, 2023  | streamlit-app, haproxy, subdomain, aws, route-53
Streamlit is a popular Python framework for building and deploying web applications. It makes it easy to create interactive UIs with data visualization and machine learning capabilities. If you have implemented an application/website with streamlit you might be wondering how I can deploy my app online so that others can access and use it. Streamlit provides neat and easy functionality to deploy your app to a default domain. However, if you want to deploy your app to your own custom domain you may need some additional work.
Continue Reading...

Host Multiple Domains Served by haproxy on One EC2 Server

By My Ultimate Guide For Everything |  Jun 28, 2023  | ec2, aws, httpd, virtual-host, ubuntu, haproxy, wordpress, hugo
In the previous post, we explained how to serve multiple domains on one server using apache http server virtual host. In this post we explain the same concept except we will be using haproxy for load balancing and https support. How each domain is served really does not matter here but in my case I’m hosting two websites one served by hugo on 8080 port and another served by wordpress on port 8082.
Continue Reading...

Host Multiple Domains Served by Apache Http Server on One EC2 Server

By My Ultimate Guide For Everything |  Jun 27, 2023  | ec2, aws, httpd, virtual-host, rhel
Motivation Hosting multiple domains on the same EC2 server using httpd and virtual host can provide several benefits for website owners or administrators. Here are a few reasons why one would consider implementing this setup: Cost Efficiency: By hosting multiple domains on a single EC2 server, you can optimize resource utilization and reduce costs. Instead of provisioning separate servers for each domain, you can consolidate them onto a single server, resulting in significant savings in terms of infrastructure expenses.
Continue Reading...

Hugo Tag Page Does Not Work

By My Ultimate Guide For Everything |  Jun 24, 2023  | hugo, tags
I recently encountered an issue with tag pages not working properly in Hugo, a popular static site generator. Whenever I clicked on a tag link, instead of being directed to the corresponding tag page, I was redirected to a blank page served by hugo. Frustrating, right? After some investigation, I found a simple workaround to fix this problem: restarting the Hugo server. It seems that the issue stems from a caching or routing glitch within Hugo.
Continue Reading...

Permission to Repository Denied to Git User

By My Ultimate Guide For Everything |  Jun 9, 2023  | git, permission-denied, error-403
Permission to Repository Denied to Git User If you are reading this post because you’ve already tried a few solutions out there including switching from https to ssh in your git config or verifying your repository access, then continue reading. Most likely you need to clear your Git credentials. For Windows: Open the Credential Manager and remove any Git-related credentials. Open a command prompt and run the following command to clear the Git credential cache: git config --global --unset credential.
Continue Reading...

Authentication with AWS Amplify

By My Ultimate Guide For Everything |  Jun 9, 2023  | aws-amplify, authentication, react-native, cutomized-authentication
This is part of a series of posts on building mobile apps with React Native and AWS services. You can read the parent post here. Authentication with AWS Amplify User authentication is a fundamental requirement for many mobile applications. AWS Amplify provides a comprehensive solution for implementing user authentication in React Native apps. In this blog post, we will explore how to leverage Amplify Authentication to secure your React Native app with user sign-up, sign-in, and user management functionalities.
Continue Reading...

Get Started With GraphQL on React Native

By My Ultimate Guide For Everything |  Jun 7, 2023  | graphql, react-native, amplify
This is part of a series of posts on building mobile apps with React Native and AWS services. You can read the parent post here. Get Started With GraphQL on React Native (using Amplify) 1- Introduction: GraphQL has gained significant popularity as a powerful query language for APIs. It offers a flexible and efficient way to fetch and manipulate data, making it an excellent choice for building modern applications. When combined with AWS Amplify, a development platform provided by Amazon Web Services, GraphQL becomes even more accessible and easier to integrate into your projects.
Continue Reading...

How to build and publish apps on Google Play and Apple App Store

By My Ultimate Guide For Everything |  Jun 7, 2023  | app-development, react-native, google-play, apple-app-store, build-package
This is part of a series of posts on building mobile apps with React Native and AWS services. You can read the parent post here. How to build and publish apps on Google Play and Apple App Store Enable USB debugging In order to enable usb debugging for your Android and iOS devices you can follow these steps: On Android Go to the “Settings” app on your Android device. Scroll down and tap on “About phone” or “About device.
Continue Reading...