我尝试部署静态网站时Nginx服务器无法启动

biswetbf  于 2023-03-29  发布在  Nginx
关注(0)|答案(1)|浏览(155)

我捕获了配置文件的代码、确切位置和错误本身

The error displayThe config script and the exact location of the file
我已经尝试改变端口,但它不工作,我已经创建了另一个配置文件,认为这是语法错误,但它不工作,我甚至改变了听:*80 listen80,但没有工作.
我想做的是部署网站和做3个副本。

eimct9ow

eimct9ow1#

关键字必须与其值用空格分隔。如果使用声明的IP部分,则必须用:分隔端口
而不是

listen*80 default_server;
listen[::]:80 default_server;

listen  *:80  default_server;
listen  [::]:80  default_server;

但是对于你的例子来说,这应该足够了:

listen  80  default_server;

同样的事情发生在

  • location /{ -〉location / {
  • server{ -〉server {

松散的语法是问题的第一个来源。它对按意图构建结构非常有帮助:

server {
    listen      80  default_server;
    server_name mywebsite.com;
    root        /var/www/website/html/;

    location / {
        index       index.html;
    }
}

最好是直接在服务器根定义中定义根,所以我也移动了root语句。

相关问题