Nginx的安装与配置

  • Post author:
  • Post category:其他


安装Nginx过程:

第一步:下载、上传到服务器后

http://nginx.org/en/download.html

第二步:安装依赖包:

yum install pcre-devel automake make zlib zlib-devel gcc-c++ libtool openssl openssl-devel -y

第三步:解压到指定目录:

tar -zvxf nginx-1.20.2.tar.gz -C /usr/local/

第四步:新建用户名Nginx

useradd nginx -s /sbin/nologin -M(不创建家目录)

第五步:开始编译:

./configure \

> –user=nginx \                     #指定程序运行时的用户

> –group=nginx \                    #指定程序运行时的用户组

> –prefix=/usr/local/nginx \        #指定安装目录

> –with-http_ssl_module \

> –with-http_sub_module \

> –with-http_stub_status_module \

> –with-http_gzip_static_module \

> –with-pcre \

make && make install

第六步:启动Nginx

1、检查语法:/usr/local/nginx/sbin/nginx -t

2、启动Nginx:/usr/local/nginx/sbin/nginx

3、查看端口:lsof -i :80

4、浏览器访问测试:192.168.143.8 出现welcome to nginx    安装成功!

/usr/local/nginx/sbin/nginx -t    检查Nginx语法

/usr/local/nginx/sbin/nginx     开启Nginx

/usr/local/nginx/sbin/nginx -s stop 关闭Nginx

/usr/local/nginx/sbin/nginx -s reload 重启Nginx

创建基于域名的主机方法:

第一步:创建发布目录和发布文件。

mkdir -p /www/{web/,blog/}

#echo”welcome to wen’s web-server”>>web/index.html

#echo”welcome to wen’s blog-server”>>blog/index.html

第二步:修改主配置文件:

cd /usr/local/nginx/conf/

vim nginx.conf

添加以下内容:(在默认server模块结束后面添加)

server{


listen   80;

server_name  blog.wen.com blog1.wen.com blog2.wen.com;

#可以是多个域名并列,域名之间用空格隔开

location / {


root   /www/blog/;

index  index.html  index.htm;

}

}

server{


listen    80;

server_name  web.wen.com;

location / {


root     /www/web/;

index  index.html  index.htm;

}

}

第三步:重启Nginx

/usr/local/nginx/sbin/nginx -s reload

第四步:添加hosts文件

vim /etc/hosts

添加以下内容:

192.168.143.8  web.wen.com           #ip为服务器IP

192.168.143.8  blog.wen.com

第五步:在本机设置hosts文件

C:\Windows\System32\drivers\etc

找到hosts文件并添加内容为:

192.168.143.8  web.wen.com

192.168.143.8  blog.wen.com

第六步:访问域名

web.wen.com

blog.wen.com



版权声明:本文为qq_59349874原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。