命令行安装
yum install gcc-c++
yum install -y openssl openssl-devel
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
mkdir /usr/local/nginx
wget https://nginx.org/download/nginx-1.19.9.tar.gz
tar -zxvf nginx-1.19.9.tar.gz -C /usr/local/nginx
cd /usr/lcoal/nginx
./configure
make && make install
./sbin/nginx
cd /usr/local/nginx
./sbin/nginx
./sbin/nginx -v
./sbin/nginx -s reload
./sbin/nginx -s reopen
./sbin/nginx -s stop
ps -ef|grep nginx + kill-9
Docker安装
docker run
docker run -d -p 80:80 --name nginx --restart=always -v /usr/local/docker/nginx/nginx.conf:/etc/nginx/nginx.conf:ro nginx:1.19.9
docker-compose
version: "3.8"
nginx:
container_name: "app_nginx"
image: "nginx:1.19.9"
ports:
- "80:80"
volumes:
- "/usr/local/docker/app/nginx/config/nginx.conf:/etc/nginx/nginx.conf"
- "/usr/local/docker/app/nginx/logs:/var/log/nginx"
restart: always