在Linux系统下安装Nginx主要有以下几种常见方法:
一、基于Debian/Ubuntu系统(使用apt - get包管理器)
sudo apt - get update
sudo apt - get install nginx
sudo systemctl start nginx
sudo systemctl enable nginx
二、基于CentOS/RHEL系统(使用yum包管理器)
sudo yum install epel - release
sudo yum install nginx
sudo systemctl start nginx
sudo systemctl enable nginx
三、编译安装(这种方式可以定制更多配置选项)
sudo apt - get install build - essential libpcre3 libpcre3 - dev zlib1g - dev libssl - dev
sudo yum groupinstall "Development Tools"
sudo yum install pcre pcre - devel zlib zlib - devel openssl openssl - devel
wget http://nginx.org/download/nginx - 1.21.6.tar.gz
tar -zxvf nginx - 1.21.6.tar.gz
cd nginx - 1.21.6
./configure --sbin - path=/usr/local/nginx/sbin/nginx --conf - path=/usr/local/nginx/conf/nginx.conf --with - http_ssl_module
make
sudo make install
cd /usr/local/nginx/sbin
./nginx
优势:
应用场景:
如果在安装过程中遇到问题:
sudo apt - get install <package - name>
,在CentOS/RHEL系统中使用sudo yum install <package - name>
。netstat -tlnp | grep 80
命令查看占用该端口的进程,然后停止该进程或者修改Nginx的监听端口配置(在nginx.conf文件中修改listen
指令的值)。腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL(PostgreSQL版)训练营
腾讯云数据库TDSQL(PostgreSQL版)训练营
腾讯云数据库TDSQL(PostgreSQL版)训练营
腾讯云数据库TDSQL(PostgreSQL版)训练营
领取专属 10元无门槛券
手把手带您无忧上云