1.安装依赖
yum install gcc
yum install pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel
//一键安装上面四个依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
2.安装Nginx
yum install Nginx
3.修改配置 vim nginx.conf 不知道路径可以 find -name nginx.conf 查找
listen 80 default_server;
#listen [::]:80 default_server;
server_name domain.com; #绑定域名
#root /usr/share/nginx/html;
# Load configuration files for the default server block.
#include /etc/nginx/default.d/*.conf;
location / {
root html;
index index.html;
proxy_pass http://www.baidu.net; #需要代理的网址或IP
}
*注:这种只能代理http 的站点
4.Nginx常用命令
//测试配置文件
安装路径下的/nginx/sbin/nginx -t
复制代码
//启动命令
安装路径下的/nginx/sbin/nginx
//停止命令
安装路径下的/nginx/sbin/nginx -s stop
或者 : nginx -s quit
//重启命令
安装路径下的/nginx/sbin/nginx -s reload
复制代码
//查看进程命令
ps -ef | grep nginx
//平滑重启
kill -HUP Nginx主进程号
5.配置防火墙
//打开防火墙文件
sudo vim /etc/sysconfig/iptables
//新增行 开放80端口
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
//保存退
//重启防火墙
sudo service iptables restart
5.Nginx虚拟域名配置及测试验证
//编辑nginx.conf
sudo vim /usr/local/nginx/conf/nginx.conf
//增加行
include vhost/*.conf
//保存退出
//在/usr/local/nginx/conf目录新建vhost文件夹