简介:
一个并发的 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
}
}