一、安装 Nginx
1.1 安装 Nginx 相关依赖
# 安装gcc
yum install gcc-c++
# 安装 pcre-devel
yum install -y pcre pcre-devel
# 安装zlib
yum install -y zlib zlib-devel
# 安装OpenSSL
yum install -y openssl openssl-devel
nginx 的一些模块依赖一些 lib 库,在安装 nginx 之前,须先安装这些 lib 库,依赖库主要有 g++
、gcc
、openssl-devel
、pcre-devel
和 zlib-devel
。nginx 编译依赖需要 `gcc’, gzip 模块需要 zlib 库,rewrite 模块需要 pcre 库, ssl 功能需要 openssl 库。
1.2 安装 Nginx
# 创建 nginx.repo文件
vi /etc/yum.repos.d/nginx.repo
# 然后写入配置:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1
这里手动添加 Nginx 的 配置库源,把 baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
中的 OS
换为 centos
(取决于你的系统),用 7
(取决于你的版本)替换 OSRELEASE
,即 baseurl=http://nginx.org/packages/centos/7/$basearch/
, 然后 :wq
保存退出。
运行:
yum install nginx
1.3 启动 Nginx 并通过浏览器访问
# 启动 nginx
cd /usr/sbin
./nginx
# 打开防火墙 80 端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
# 重启防火墙
firewall-cmd --reload
浏览器访问服务器IP, 显示
1.4 Nginx 操作常用命令
# 启动nginx
/usr/sbin/nginx
# 停止 nginx
/usr/sbin/nginx -s stop
# 从容停止 nginx
/usr/sbin