九溪

溪水润知林,滴露启慧心

用户工具

站点工具


wiki:linux:ubuntu-install-nginx

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
wiki:linux:ubuntu-install-nginx [2019/09/29 22:43] colinwiki:linux:ubuntu-install-nginx [2023/01/03 15:25] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
-====== Ubuntu 安装与配置 Nginx======+====== 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 /var/www/example.com   sudo chmod -R 755 /var/www/example.com
 +
 +如果是使用的php*-fpm,则用户应为 www-data
 +  sudo chown -R www-data:www-data /var/www/test && chmod -R 755 /var/www/test
 +  #或者在当前目录设置
 +  sudo chown -R www-data:www-data * && chmod -R 755 *
  
 接下来,使用编辑器创建一个index.html页面示例: 接下来,使用编辑器创建一个index.html页面示例:
行 135: 行 140:
  
 你可以通过导航到http://example.com来测试它! 你可以通过导航到http://example.com来测试它!
 +
 +===== 一些问题 =====
 +
 +**出现类似 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主要的文件和目录 =====
  
-==== 内容 ====+**内容**
  
   * /var/www/html :默认情况下,实际的网页内容仅包含您之前看到的默认Nginx页面,它将在/var/www/html目录中提供。 这可以通过改变Nginx配置文件来改变。    * /var/www/html :默认情况下,实际的网页内容仅包含您之前看到的默认Nginx页面,它将在/var/www/html目录中提供。 这可以通过改变Nginx配置文件来改变。 
  
-==== 服务器配置 ====+**服务器配置**
  
   * /etc/nginx :Nginx配置目录。 所有的Nginx配置文件都驻留在这里。   * /etc/nginx :Nginx配置目录。 所有的Nginx配置文件都驻留在这里。
行 150: 行 171:
   * /etc/nginx/snippets :这个目录包含可以包含在Nginx配置其他地方的配置片段。 可重复配置的片段可以重构为片段。    * /etc/nginx/snippets :这个目录包含可以包含在Nginx配置其他地方的配置片段。 可重复配置的片段可以重构为片段。 
  
-==== 服务器日志 ====+**服务器日志**
  
   * /var/log/nginx/access.log :除非Nginx配置为其他方式,否则每个对您的Web服务器的请求都会记录在此日志文件中。   * /var/log/nginx/access.log :除非Nginx配置为其他方式,否则每个对您的Web服务器的请求都会记录在此日志文件中。
   * /var/log/nginx/error.log :任何Nginx错误都会记录在这个日志中。    * /var/log/nginx/error.log :任何Nginx错误都会记录在这个日志中。 
 +
 +===== Dokuwiki网站的配置 =====
 +  * [[.nginx-php-dokuwiki]]
  
 参考: 参考:
   - https://www.howtoing.com/how-to-install-nginx-on-ubuntu-18-04   - https://www.howtoing.com/how-to-install-nginx-on-ubuntu-18-04
   - https://www.cnblogs.com/EasonJim/p/7806879.html   - https://www.cnblogs.com/EasonJim/p/7806879.html
wiki/linux/ubuntu-install-nginx.1569768201.txt.gz · 最后更改: 2023/01/03 15:24 (外部编辑)