搭建nginx网站(-)

本实验安装环境redhat6.5

1.安装前准备:

1)确保安装pcre-devel,zlib-devel

wKiom1bFS3KgEIB1AAGBxhyVvIU813.jpg

pcre-devel,zlib-devel包 在redhat6.5中可安装

2)创建运行的用户

wKiom1bFTUjA_fWKAAAWkud6lzk209.jpg

2.编译安装:

 ./configure   --prefix=/usr/local/nginx --with-pcre=/usr/local/pcre  --with-zlib=/usr/local/zlib  --with-http_stub_status_module --with-http_gzip_static_module --with-file-aio --with-http_ssl_module --user=nginx

make

make install



--prefix                           指定安装路径

--user                             指定运行的用户

--with-http_stub_status_module     启用状态统计

--with-http_gzip_static_module     启用gzip静态压缩

--with-http_ssl_module             启用SSL模块

--with-http_flv_module             启用flv模块

--with-file-aio                    启用文件修改支持

注:帮助:./configure --help


确定nginx编译安装成功

ls /usr/local/nginx

wKiom1bFT5OAe11UAAAwxOS5xA8173.jpg


3.创建软连接并确认成功

wKiom1bFUFnhtiUEAACmjJcXd4s120.jpg

4.nginx的运行控制

1)检查配置文件是否正确(当我们修改了配置文件的时候去检查,首次安装去检查一定会是正确的,因为我们并没有对它进行修改。)

wKiom1bFUSqjniWNAACUAOC1J7w201.jpg

2)启动nginx服务并查看监听状态

wKiom1bFVOrRcudhAABuggedPvA055.jpg

nginx程序支持标准的进程信号,

3)重启nginx服务

killall -s HUP nginx

4)停止nginx服务

killall -s QUIT nginx

(-s:指定信号的种类,HUP信号:重载配置,QUIT信号:退出进程)

平稳关闭nginx,保存相关文件

nginx -s quit

      

5.设置防火墙入站规则

wKioL1bFWATDvgVlAAAuH2ju2PQ208.jpg

至此,我们已经搭建完了nginx。

访问网页验证:

wKioL1bFWIvQVSevAAGFiU_NxDY227.jpg

我们直接输入网站的地址就可以了,页面呢是nginx默认的测试页。