Enable mod_rewrite in ec2 linux and other configuration

people

Aneh Thakur

. 2 min read

In this post i explain how to enable mod_rewrite in amazon ec2 Linux instance and also show you how to enable gd extension and some use full command which you regular use while working with ec2.

Enable mod_rewrite on ec2 linux

Step 1. Login to server using putty

Step 2. Now switch to super user by typing this command

plaintext
sudo su

Step 3. After switching change directory to /etc/httpd/conf

plaintext
cd /etc/httpd/conf

Step 4. Now open this file to edit using command

plaintext
nano httpd.conf

Step 5. Find <Directory “/var/www/html”> it is on line no 132 in my case and look like as shown bellow, now you need to AllowOverride All from AllowOverride None .

plaintext
# Further relax access to the default document root:
<Directory "/var/www/html">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride All

    #
    # Controls who can get stuff from this server.
    #
    Require all granted
</Directory>

One you edit this save the file using ctrl+o and hit enter and to exit press ctrl + x

Step 6. Now last step is to restart your server type this command

plaintext
service httpd restart

Done! now  you can rewrite your url.

Install GD Library in EC2 Linux

Enable GD in Linux ec2

Before start please check php info if GD is enable or not, if not then we do :-p.

Step 1. Login to ec2 instance using putty.

Step 2. Type bellow given command

plaintext
sudo yum install php56-gd

Step 3. Restart server

plaintext
service httpd restart

Done! Now check your phpinfo.

Useful commands you use in putty for ec2

Login as Super User :

  sudo su

Open, Save File:

nano <file_name>,  ctrl+o, ctrl+x

Install package using yum:

 sudo yum install <Package_name>

Remove yum package:

 sudo yum remove <Package_name>

Restart Server:

sudo /sbin/service httpd restart   or  service httpd restart

Get file from other server:

  wget  <URL>

UNZIP file :

unzip <filename.zip>

Remove file/folder:

 rm -rf <file_name>

Rename file/folder:

mv <file_name> <new_file_name>

Unistall php, mysql:

 sudo yum remove -y httpd24* php56* mysql55-server* php56-mysqlnd*

All done hope this help you.

happy coding.

More Stories from

Aneh Thakur
Aneh Thakur.3 min read

Best Smartphones Under ₹20,000 to Buy in 2025

Explore the best smartphones under ₹20,000 in 2025, featuring top picks for gaming, photography, and all-round performance. Compare specs, pros, and cons to find your perfect budget smartphone.

.
Best Smartphones Under ₹20,000 to Buy in 2025
Aneh Thakur
Aneh Thakur.3 min read

Poco X7 Pro and Poco X7: A Comprehensive Review of Performance, Design, and Features

The Poco X7 Pro and X7 offer 120Hz AMOLED, long-lasting batteries, fast charging, HyperOS, great cameras, and top performance at ₹24,999 and ₹19,999.

.
Poco X7 Pro and Poco X7: A Comprehensive Review of Performance, Design, and Features
SWATI BARWAL
SWATI BARWAL.3 min read

Xiaomi Pad 7 Review: Smart Upgrades You’ll Appreciate

Discover the Xiaomi Pad 7’s sleek design, powerful Snapdragon 7+ Gen 3 performance, stunning display, and excellent gaming capabilities. Read our full review for the best tablet experience.

Xiaomi Pad 7 Review: Smart Upgrades You’ll Appreciate
Vishnu Priya
Vishnu Priya.4 min read

NVIDIA RTX 5070: Specs, Features, Pricing & Performance Comparison

Explore the NVIDIA RTX 5070’s specs, price, and performance, and see how it compares to the RTX 4090 for gaming, content creation, and AI tasks.

.
NVIDIA RTX 5070: Specs, Features, Pricing & Performance Comparison
Aneh Thakur
Aneh Thakur.5 min read

Top 5 Best Tablets Under ₹30,000 in 2025: Expert Picks for Every Need

Discover the best tablets under ₹30,000 in 2025, including OnePlus Pad Go, Lenovo Tab P12, Redmi Pad Pro 5G, Xiaomi Pad 7, and Samsung Galaxy Tab S9 FE. Compare features, specifications, and performan

.
Top 5 Best Tablets Under ₹30,000 in 2025: Expert Picks for Every Need
Built on Koows