ngnix 在ubuntun的安装 以及网站的设置

简介:

一个并发的 web服务器


安装 和 启动:

 安装:sudo apt-get install nginx

安装后 目录

/usr/sbin/nginx     #主程序
/etc/nginx          #存放配置文件
/usr/share/nginx    #存放静态文件
/var/log/nginx      #存放日志

启动服务 sudo systemctl start nginx

停止服务 sudo systemctl stop nginx

重新启动 sudo systemctl restart nginx    会断开服务器

重新加载 sudo systemctl reload nginx    只是重新加载配置文件

sudo service nginx  也可以

也可使用 sudo /usr/sbin/nginx -s reload # 0.8 版本之后的方法

重启 ngnix

nginx配置:

参考:/etc/nginx/nginx.conf配置文件详解 - snale1989 - 博客园

nginx 的配置文件 路径: /etc/nginx

重点文件: nginx.conf (配置文件)   sites-available(配置目录) 

                    sites-enabled(配置代理目录 )  conf.d(配置目录)

nginx 应用 会调用 nginx.conf

nginx.conf http{

    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/*; 

}

/etc/nginx/conf.d/*.conf;                   引用  .conf  配置文件

include /etc/nginx/sites-enabled/*   引用 任意 文件

 sites-enabled 只是   sites-available 一个软连接 

sites-enabled 意为已开启的网站,将 sites-available 中的配置文件链接到此处,以使配置文件被 nginx 加载。

这样做的好处 当不需要某个站点 删除软连接 即可

如何新建软连接呢:

网址配置

        由上可知 当你添加一个新的网址 可在sites-available 新建配置文件 

        并在 sites-enabled 目录 创建 指向 改配置文件的软链接

        cd  /ect/nignx/sites-available

        sudo vim  tutuli.cn    新建 tutuli.cn 的配置文件

         sudo ln -s /etc/nginx/sites-available/tutuli.cn  /etc/nginx/sites-enabled  创建软连接

          

    我使用
server {
  charset utf-8;
  listen 8000;              # 电信会封 80端口 
  server_name tutuli.cn;  # 改成你的 IP或者域名

  location /static {
    alias 你的路径/collected_static;
  }
  
  location /media {
    alias 你的路径/media;
  }

  location / {
    proxy_set_header Host $host;
    proxy_pass http://unix:/tmp/tutuli.cn.socket;  # 改成你的 IP
  }
}

你可能感兴趣的:(其他,nginx,ubuntu)