Nginx
安装Nginx
yum 安装
添加nginx官方源
vim /etc/yum.repos.d/Nginx.repo
# 配置信息如下:
[nginx]
name=Nginx
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key安装并启动服务
yum install nginx -y
systemctl start nginx
systemctl enable nginx
systemctl status nginx
curl 192.168.1.200编译安装
下载源码
mkdir -p /server/tools
cd /server/tools
wget http://nginx.org/download/nginx-1.16.0.tar.gz安装编译器和依赖
yum install gcc make pcre-devel openssl-devel -y解压并创建所需用户
tar xf nginx-1.16.0.tar.gz
cd nginx-1.16.0/
useradd -s /sbin/nologin www -M
id www
# 此用户用于编译安装nginx时使用配置源码并编译安装
./configure --user=www --group=www --prefix=/application/nginx-1.16.0/ --with-http_stub_status_module --with-http_ssl_module --with-pcre --with-stream
make && make install
# configure 参数的作用
# --prefix=PATH 路径
# --user=USER 用户
# --group=GROUP 组
# --with-pcre 伪静态
# --with-http_stub_status_module 状态
# --with-http_ssl_module ssl加密
# --with-stream 实现四层协议的转发、代理或者负载均衡等启动服务
ln -s /application/nginx-1.16.0/ /application/nginx
/application/nginx/sbin/nginx防火墙放行
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reloadLast updated