Nginx 配置多个网站

一直用宝塔搭建相关网站,已经用废了。

徒手配置Nginx有点费劲,然后百度,特么都是啥,乱七八糟的。

百度了好久终于搞定了,得记下笔记。

用的是树莓派的官方系统,应该跟其他Linux相似。

下面就是相关Nginx(nginx version: nginx/1.18.0)的配置

1、安装Nginx服务

sudo apt-get install nginx

2、添加配置网站的配置文件

Nginx路径

cd /etc/nginx

要添加网站配置文件的话,有两个文件夹 sites-available(可用站点),sites-enabled(已启用站点)。

首先要在sites-available文件夹下(文件夹下有个默认的配置文件default),添加一个网站配置文件。

比如nextcloud

sudo vim nextcloud

把nextcloud相关Nginx配置保存到nextcloud中

然后软链接到sites-enabled文件夹(文件夹路径必须是绝对路径,否则重启Nginx会报错-40: Too many levels of symbolic links)

sudo ln -s /etc/nginx/sites-available/nextcloud /etc/nginx/sites-enabled/

最后重启Nginx

sudo systemctl restart nginx

访问网站,就结束了

点赞 0

Saiyintai

软件测试工程师

暂无评论

相关推荐

Nginx代理apache2折腾笔记

apache2上面有php服务器已经配置好的。只是想用Nginx代理apache2. Nginx上有Tomat服务器,代理后就相当于有PHP服务器,JSP …