在Linux系统上搭建Nginx主要有以下步骤:
一、基础概念
二、搭建步骤
sudo apt - get update
。sudo apt - get install nginx
。sudo yum install epel - release
。sudo yum update
。sudo yum install nginx
。sudo systemctl start nginx
。sudo systemctl status nginx
,如果状态显示为“active (running)”则表示启动成功。/etc/nginx/nginx.conf
,同时还有一些默认的站点配置文件在/etc/nginx/conf.d/
(不同系统可能路径略有不同)。nginx.conf
中的server
块内进行如下修改:/var/www/html
,要修改为/home/user/mywebsite
。server
块中找到类似root /var/www/html;
的行,修改为root /home/user/mywebsite;
。sudo systemctl reload nginx
。三、常见问题及解决方法
www - data
或nginx
)有读取权限。可以使用chown - R www - data:www - data /home/user/mywebsite
(假设Nginx用户是www - data
)来更改所有者,然后使用chmod - R 755 /home/user/mywebsite
来设置合适的权限。sudo lsof - i:80
,在基于Red Hat的系统中,sudo netstat - tulpn | grep:80
。nginx.conf
中找到listen 80;
修改为其他未被占用的端口(如listen 8080;
),然后重新加载配置。腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL(PostgreSQL版)训练营
Techo Youth2022学年高校公开课
云+社区沙龙online [国产数据库]
算力即生产力系列直播
微搭低代码直播互动专栏
微搭低代码直播互动专栏
领取专属 10元无门槛券
手把手带您无忧上云