首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

如何在Ubuntu 16.04上设置Nginx服务器块(虚拟主机)

本教程中,我们将讨论如何在Ubuntu 16.04服务器上配置Nginx中的服务器块。 准备 本教程中,我们将使用具有sudo权限的的非root用户。 您还需要在服务器上安装Nginx。...这将让我们没有sudo权限的情况下写信给他们。 注意 根据您的需要,您可能需要再次调整文件夹的权限或所有权,以允许对www-data用户进行某些访问。例如,动态网站通常需要这样做。...第一个域中创建一个index.html文件: nano /var/www/example.com/html/index.html 文件中,我们将创建一个非常基本的文件,指示我们当前访问的网站。...sites-available/example.com 现在,使用sudo权限打开您在文本编辑器中创建的新文件: sudo nano /etc/nginx/sites-available/example.com...立即打开文件: sudo nano /etc/nginx/nginx.conf 文件中,找到server_names_hash_bucket_size指令。

4.9K10

如何在Debian 9上安装Nginx

本教程中,我们将讨论如何在Debian 9服务器上安装Nginx。 准备 开始本教程之前,您应该有一个服务器上配置了sudo权限的常规非root用户和一个活动防火墙。...我们将设置一个名为example.com的域名,但您应将其替换为您自己的域名。 Debian 9上的Nginx默认启用一个服务器块,配置为从/var/www/html中的目录提供文档。...我们不是修改/var/www/html,而是我们的example.com站点内用/var/www创建一个目录结构,如果客户端请求与任何其他站点不匹配,则将/var/www/html保留为要提供的默认目录...: sudo chown -R $USER:$USER /var/www/example.com/html 如果您尚未修改您的umask值,则您的Web根目录的权限应该是正确的,但您可以通过键入以下内容来确保...: sudo chmod -R 755 /var/www/example.com 接下来,使用网页nano或你喜欢的编辑器创建一个示例index.html: nano /var/www/example.com

8.6K70

如何在CVM上安装Nginx

我们不是修改/var/www/html,而是/var/www为我们的example.com站点,创建一个目录,如果客户端请求与任何其他站点不匹配,则/var/www/html保留为默认的目录。...sudo chown -R $USER:$USER /var/www/example.com/html 如果您尚未修改您的umask值,则您的Web根目录的权限应该是正确的,但您可以通过输入以下内容来确保修改...: sudo chmod -R 755 /var/www/example.com 接下来,可以使用nano或者其他您喜欢的编辑器,来创建并编辑index.html nano /var/www/example.com.../html/index.html /var/www/example.com/html/index.html里面,添加以下HTML内容: <title...内容 /var/www/html:实际的Web内容(默认情况下是只有您之前看到的那个Nginx页面)是/var/www/html目录中。这可以通过更改Nginx配置文件来更改。

2.8K62

如何在 CentOS 8 上使用 Lets Encrypt 保护 Nginx

sudo mkdir -p /var/lib/letsencrypt/.well-known sudo chgrp nginx /var/lib/letsencrypt sudo chmod g+s /...var/lib/letsencrypt 想要避免重复代码,创建下面的两段代码段,它们将会被包含在 Nginx 服务器配置块中: sudo mkdir /etc/nginx/snippets /etc/nginx...一旦这些代码段创建好了,打开letsencrypt.conf文件中域名服务器配置块,像下面这样: server { listen 80; server_name example.com www.example.com...最后,重载 Nginx 服务,使修改生效: sudo systemctl reload nginx 现在,使用https:// 打开你的网站,并且你将看到一个绿色的锁图标。...我们也创建 Nginx 代码段避免重复代码,并且配置 Nginx 使用证书。文章最后,我们创建了一个 cronjob 来定期刷新证书。

1.9K20

如何在Ubuntu 18.04上设置Nginx服务器模块

│  └── public_html ├── linuxmi.com │  └── public_html 我们希望/var/www目录下的服务器上托管的每个域创建一个单独的目录。...我们来为我们的域example.com创建根目录: sudo mkdir -p /var/www/example.com/public_html image.png 出于测试目的,我们将在我们的域文档根目录下创建一个...index.html文件,打开您的编辑器并使用以下内容创建index.html文件: /var/www/example.com/public_html/index.html <!...80;     root /var/www/example.com/public_html/;     index index.html;     server_name example.com www.example.com...Nginx服务以启用新的更改: sudo systemctl restart nginx image.png 最后,要验证服务器块是否按预期方式正常工作,请在您选择的浏览器中打开http://example.com

2K20

如何在 CentOS 8 上安装 Odoo 13

我们将会从 Github 上编译 Odoo 源码并且配置 Nginx 作为反向代理服务器。 一、前提条件 你需要以 root 或者其他有 sudo 权限的用户身份登录,以便完成整个安装过程。...如果你无法访问这个页面,那很可能是你的防火墙阻止了端口8069。...这意味着,Nginx 将会处理并且解密进来的 TLS 连接(HTTPS),并且传递未被加密的请求到内部服务(Odoo)。 Nginx 和 Odoo 之间的流量将不会被加密。...打开你的文本编辑器,创建或者编辑域名服务器配置块: sudo nano /etc/nginx/conf.d/example.com 下面的配置将会建立 SSL,HTTP 转向 HTTPS,WWW 转向.../var/log/nginx/odoo.access.log; error_log /var/log/nginx/odoo.error.log; # Handle longpoll

3.9K20

基于 Docker 的 Flarum 轻论坛部署方案

Why Docker Linux 折腾 LAMP/LNMP 的同学可能经常被各种环境配置的细节问题折磨,诸如 Nginx 配置、“伪静态”(URL Rewrite)、各种文件权限、所有者问题等等。...需持久化的有: 数据库数据的文件(MySQL 一般 /var/lib/mysql) Nginx 的 Web 访问日志、配置文件 证书签发相关文件 本着 Docker 容器产生的文件都归于一处的原则,我们把相关的文件都归宿主机下的.../www/html,这里我们将 phpMyAdmin 内的 /var/www/html 通过 Volume 映射到 Nginx 的 /www/pma 目录下,这样 Nginx 遇到静态文件请求可以直接通过...; } 如上,写处理 .php 后缀的 location 的转发配置时需要留意 /www/pma 与 /var/www/html 的差异。.../www/flarum 中(假设你有 /var/www 的所有者,若不是,可 sudo chown : /var/www ),执行安装。

3.5K30
领券