编辑vhost的conf文件
- server {
- listen 80;
- server_name nenew.net www.nenew.net;
- location / {
- proxy_pass http://localhost:1337;
- }
- }
这样就可以让Nginx反向代理本地端口运行的网站来共享Nginx的80端口了。
编辑vhost的conf文件
- server {
- listen 80;
- server_name nenew.net www.nenew.net;
- location / {
- proxy_pass http://localhost:1337;
- }
- }
这样就可以让Nginx反向代理本地端口运行的网站来共享Nginx的80端口了。
当我们用Nginx服务器添加新的虚拟主机的时候,都会生成一个vhost的conf文件,当我们把同一个域名的@和www两个地址都直接A解析到Nginx服务器的时候,会发现只有我们添加的vhost里面的那个域名会被正常解析,如果我们想把@和www两个地址都直接解析到这个vhost上,我们可以这样做。
- vim /usr/local/nginx/conf/vhost/www.nenew.net.conf
- 修改字段server_name,比如如下方式
- server_name nenew.net www.nenew.net;
这样子可以直接将nenew.net和www.nenew.net都指向到这个vhost而不用什么301 302那种跳转,好久不搞linux了,奶牛打算弄个新站,重新拾起web。
设置完成后重启Nginx就搞定了。
在Nginx的nginx.conf里面有如下的字段
如果我们想在默认的目录添加密码保护,只保护对目录的访问,也就是登陆这个目录就会输入密码,则我们这样设置
其中pass_file是密码文件的绝对路径,密码文件是由用户名和函数 crypt加密的密码组成,可以使用 htpasswd -c -d pass_file username 来生成。