阿里云服务器配置开发环境第七章:Centos7.3安装nginx以及环境配置

xiaoxiao2021-02-28  52

Nginx是什么?

Nginx是一款轻量级Web服务器,也是一款反向代理服务器

Nginx能干什么?

可直接支持Rails和PHP的程序可作为HTTP反向代理服务器作为负载均衡服务器作为邮件代理服务器帮助实现前端动静分离

Nginx特点

高稳定高性能资源占用少功能丰富模块化结构支持热部署

Nginx的安装

安装gcc

yum install gcc # 输入gcc -v 查询版本信息,看系统是否已经安装

安装pcre

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 进行查询

Nginx常用命令

测试配置文件 /usr/local/nginx/sbin/nginx -t 启动命令 /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)]

Nginx虚拟域名配置及测试验证

配置步骤 sudo vim /usr/local/nginx/conf/nginx.conf # 增加 include 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本地玩耍注意事项 可以配置域名转发, 但是请一定要配置host,并且使host生效之后才可以,设置完成以后要重启浏览器 sudo vim /etc/hosts # 添加好对应的域名及ip # :wq保存退出
转载请注明原文地址: https://www.6miu.com/read-59828.html

最新回复(0)