如何在CentOS,Redhat 和Fedora中安装NGINX

NGINX(Engine X是一个Web服务器,由于其速度快,越来越受欢迎。 NGINX也用作反向代理服务器。本教程将帮助您在CentOS,Redhat6/5和Fedora系统设置NGINX。

第1步:安装Nginx

在更新本文最新版本NGINX 1.6.0的时候是在为CentOS/Redhat6/5 atomic库中找到。所以首先我们需要使用下面的命令在我们的系统中添加atomic存储库。
# rpm -Uvh http://www6.atomicorp.com/channels/atomic/centos/6/i386/RPMS/atomic-release-1.0-19.el6.art.noarch.rpm
现在使用下面的命令在你的CentOS/Redhat 系统上安装NGINX Web服务器。
# yum install nginx

第2步:Nginx的基本配置

在开始做之前nginx的一些初始设置。编辑Nginx的主配置文件 /etc/nginx/nginx.conf和更新后的值。
# vim /etc/nginx/nginx.conf
更新后的值:
worker_processes  4;  # Number of CPU available in system.
listen  80;  # Port on which nginx will listen.

第3步:启动Nginx的服务

使用下面的命令来启动Nginx的网络服务器,并配置Nginx,以在系统启动时自动启动。
# service nginx start
# chkconfig nginx on
现在访问端口80上的服务器你喜欢的浏览器,它会显示默认的nginx的页面。

第4步:在NGINX中创建一个虚拟web主机

在NGINX做初始配置更改后,让我们开始配置第一虚拟主机。首先创建文档根目录为您的应用目录
# mkdir -p /var/www/example.com/httpdocs
# chown -R nginx.nginx /var/www/example.com/
现在,创建示例文本索引文件
# echo "Welcome to NGINX" > /var/www/example.com/index.html
现在创建一个虚拟主机配置文件。我只是创建default.conf文件的副本,在编辑器名称example.com.conf和编辑文件。
# cp /etc/nginx/conf.d/virtual.conf /etc/nginx/conf.d/example.com.conf
# vim /etc/nginx/conf.d/example.com.conf
使配置文件的一些变化如下图所示,并保持其他设置。
server {
    listen       80;
    server_name  example.com;

    location / {
        root   /var/www/example.com/httpdocs;
        index  index.html index.htm;

    }
最后,使用下面的命令重启NGINX服务
# service nginx restart
祝贺您!您已成功安装了Nginx。阅读其他文章 用于PHP-FPM安装的Nginx,MySQL和PHP(LEMP)
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏