wiki:linux:ubuntu-install-nginx
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
wiki:linux:ubuntu-install-nginx [2019/09/29 22:58] – colin | wiki:linux:ubuntu-install-nginx [2023/01/03 15:25] (当前版本) – 外部编辑 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
====== Nginx的安装与配置(Ubuntu) ====== | ====== Nginx的安装与配置(Ubuntu) ====== | ||
- | 版本:Ubuntu 16.04、Ubuntu 18.04 | + | 适用版本:Ubuntu 16.04、Ubuntu 18.04 |
===== 安装 Nginx ===== | ===== 安装 Nginx ===== | ||
行 26: | 行 26: | ||
sudo service nginx restart | sudo service nginx restart | ||
| | ||
- | ===== 控制 Nginx 方式2 ===== | + | ===== 控制 Nginx 2(推荐)===== |
可以通过键入以下命令来检查systemd init系统以确保服务正在运行: | 可以通过键入以下命令来检查systemd init系统以确保服务正在运行: | ||
行 63: | 行 63: | ||
如果你没有修改你的umask值,你的web根目录的权限应该是正确的,但是你可以通过输入: | 如果你没有修改你的umask值,你的web根目录的权限应该是正确的,但是你可以通过输入: | ||
sudo chmod -R 755 / | sudo chmod -R 755 / | ||
+ | |||
+ | 如果是使用的php*-fpm,则用户应为 www-data | ||
+ | sudo chown -R www-data: | ||
+ | # | ||
+ | sudo chown -R www-data: | ||
接下来,使用编辑器创建一个index.html页面示例: | 接下来,使用编辑器创建一个index.html页面示例: | ||
行 135: | 行 140: | ||
你可以通过导航到http:// | 你可以通过导航到http:// | ||
+ | |||
+ | ===== 一些问题 ===== | ||
+ | |||
+ | **出现类似 nginx depends on nginx-core (>= 1.10.3-0ubuntu0.16.04.4) 的错误的解决办法:** | ||
+ | |||
+ | 首先看是否有 Apache2 服务正在启动,关闭它 | ||
+ | |||
+ | sudo systemctl stop apache2.service | ||
+ | |||
+ | 防止 Apache2 服务自启 | ||
+ | |||
+ | sudo systemctl disable apache2.service | ||
+ | |||
+ | 重新安装 Nginx | ||
+ | |||
+ | sudo apt-get install nginx | ||
===== Nginx主要的文件和目录 ===== | ===== Nginx主要的文件和目录 ===== | ||
行 154: | 行 175: | ||
* / | * / | ||
* / | * / | ||
+ | |||
+ | ===== Dokuwiki网站的配置 ===== | ||
+ | * [[.nginx-php-dokuwiki]] | ||
参考: | 参考: | ||
- https:// | - https:// | ||
- https:// | - https:// |
wiki/linux/ubuntu-install-nginx.1569769110.txt.gz · 最后更改: 2023/01/03 15:24 (外部编辑)