Nginx是一款轻量级Web服务器,也是一款反向代理服务器前端
安装gccnginx
yum install gcc # 输入gcc -v 查询版本信息,看系统是否已经安装
安装pcrevim
yum install pcre-devel -y
安装zlib浏览器
yum install zlib zlib-devel -y
安装openssl服务器
yum install openssl openssl-devel -y # 如需支持ssl,才需安装openssl
下载源码包负载均衡
wget https://nginx.org/download/nginx-1.12.1.tar.gz tar -zxvf nginx-1.12.1.tar.gz rm -rf nginx-1.12.1.tar.gz
Nginx安装
进入nginx目录之后执行模块化
./configure make make install
可经过 whereis nginx 进行查询性能
测试配置文件测试
/usr/local/nginx/sbin/nginx -t
启动命令ui
/usr/local/nginx/sbin/nginx
中止命令
/usr/local/nginx/sbin/nginx -s stop # 或者是 nginx -s quit
重启命令
/usr/local/nginx/sbin/nginx -s reload
查看进程命令
ps -ef |grep nginx
平滑重启
kill -HUP [nginx主进程号(即查看进程命令查到的PID)]
配置步骤
sudo vim /usr/local/nginx/conf/nginx.conf # 增长 include vhost/*.conf; # 引入vhost文件夹下全部conf文件,便于后期维护 # 保存退出
在/usr/local/nginx/conf/新建vhost文件夹
cd /usr/local/nginx/conf md vhost
配置域名转发配置文件
建立你本身的域名转发文件,如:
taobao.com.conf tiammao.com.conf
重启验证 推荐使用重启
/usr/local/nginx/sbin/nginx # 启动 /usr/local/nginx/sbin/nginx -s reload # 重启
Nginx本地玩耍注意事项
sudo vim /etc/hosts # 添加好对应的域名及ip # :wq保存退出