centos6.5-nginx搭建

.安装nginx

1.安装相关组件

yum -y install pcre-devel zlib-devel

 

2.创建启动用户

useradd -M -s /sbin/nologin nginx

tar xf nginx-1.6.0.tar.gz

cd nginx-1.6.0

./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module

配置参数根据需求编辑

make && make install

 

3.查看nginx是否安装成功

[root@CentOS6-node1 ~]# ls /usr/local/nginx/

client_body_temp  conf  fastcgi_temp  html  logs  proxy_temp  sbin  scgi_temp  uwsgi_temp

 

4.查看启动脚本

ls -ldh /usr/local/nginx/sbin/nginx

 

5.创建软链接

ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/

 

6.查看nginx的配置文件是否有语法错误

nginx -t  

 

启动nginx

nginx   #直接执行nginx文件就能启动nginx

7、构建基于域名的虚拟主机

 

1)创建虚拟主机的网页根目录

mkdir -p /abc/a

mkdir  -p /abc/b

 

2)创建默认的网页

echo "aaaaaaa" > /abc/a/index.html

echo "bbbbbbb" > /abc/b/index.html

 

 

3)编辑主配置文件,加载外部的配置文件

vim /usr/local/nginx/conf/nginx.conf

include vhost/*.conf;  #在最后的大括号上边添加一行内容

如下图

 

 

4)创建虚拟目录

cd /usr/local/nginx/conf/

mkdir vhost

cd vhost/

5)编辑外部的配置文件

vim a.conf   #添加以下内容

server {

        listen 80;

        server_name www.benet.com;

        location / {

        root /abc/a;

        index index.html;

        }

}

server {

        listen 80;

        server_name www.accp.com;

        location / {

        root /abc/b;

        index index.html;

        }

}

 

(6)配置域名

vim /etc/hosts

添加以下内容

192.168.3.100 www.benet.com

192.168.3.100 www.accp.com

 

 

 

(7)验证结果

service iptables stop

setenforce 0

 

curl http://www.benet.com

aaaaaaaaaaaaaaa   #正确显示内容

curl http://www.accp.com

bbbbbbbbbbbbbbbbbb  #正确显示内容

原文地址:https://www.cnblogs.com/pangbing/p/6556782.html