1、切换163yum 源
mv CentOS-Base.repo CentOS-Base.repo.bak#养成备份的习惯,对一个重要文件修改之前备份
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
mv CentOS6-Base-163.repo CentOS-Base.repo
2、安装pcre,pcre-devel,openssl,openssl-devel
[root@moban ~]# yum install pcre pcre-devel -y
[root@moban ~]# rpm -qa pcre pcre-devel
pcre-devel-7.8-7.el6.i686
pcre-7.8-7.el6.i686
[root@moban ~]# rpm -qa openssl-devel openssl
openssl-1.0.1e-15.el6.i686 #发现缺一个部件,去yum一下
[root@moban ~]# yum install -y openssl-devel openssl
[root@moban ~]# rpm -qa openssl-devel openssl
openssl-1.0.1e-58.el6_10.i686
openssl-devel-1.0.1e-58.el6_10.i686 #两个部件都已经安装到系统中
3、安装Nginx
http://nginx.org/en/download.html nginx官网
#wget http://nginx.org/download/nginx-1.17.4.tar.gz 模仿用户访问网站
#mkdir -p /home/ram/tools #建立一个放工具的地方,工具小盒子
#tar -zxvf nginx-1.17.4.tar.gz
#useradd nginx -s /sbin/nologin
#./configure --user==nginx --group=nginx --with-http_stub_status_module --with-http_ssl_module
利用配置脚本文件走一下,给他下面这几个参数
--prefix= PATH set installation prefix -->设置安装路径。
--user==nginx -->进程用户权限。
--group=GROUP -->进程用户组权限
--with-http_ stub_ status_module -->激活状态信息
--with-http_ ss1_ module -->激活ssl功能
#make
#make install
4、启动nginx,正常访问
# /application/nginx/sbin/nginx -t
nginx: the configuration file /application/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /application/nginx/conf/nginx.conf test is successful
#/application/nginx/sbin/nginx
关闭防火墙,关闭selinux
#/etc/init.d/iptables stop 测试环境关闭防火墙,真实环境则允许80端口通过防火墙
#setenforce 0
# /etc/init.d/iptables status
iptables: Firewall is not running.
#ps -ef|grep nginx
5、建立一个私人站点
/application/nginx/html/aqy
6、排错步骤:ping主机-->telnet端口[telnet 192.168.2.60 80]-->浏览器访问