nginx之添加虚拟主机和web账号访问
2013-03-01 17:47
459 查看
一 通过htpasswd命令生成用户名及对应密码数据库文件
htpasswd -c /usr/local/nginx/passwd.db test
chmod 400 /usr/local/nginx/passwd.db
chown nginx. /usr/local/nginx/passwd.db
cat /usr/local/nginx/passwd.db
test:8eZAz7BqcrXmY
二:修改配置文件
vim nginx.conf
在原来的server下面新增一个虚拟主机,访问需要使用密码
三 做好本地的域名解析
xxx.xxx.xxx.xxx 6686.com
四 访问测试
本文出自 “柯小某” 博客,请务必保留此出处http://kexl908.blog.51cto.com/605006/1143305
htpasswd -c /usr/local/nginx/passwd.db test
chmod 400 /usr/local/nginx/passwd.db
chown nginx. /usr/local/nginx/passwd.db
cat /usr/local/nginx/passwd.db
test:8eZAz7BqcrXmY
二:修改配置文件
vim nginx.conf
在原来的server下面新增一个虚拟主机,访问需要使用密码
server { listen 980; server_name 6i686.com; index index.html index.htm index.php; root /home/wwwroot; location ~ .*\.(php|php5)?$ { try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; include fcgi.conf; } location /status { stub_status on; access_log off; auth_basic "NginxStatus"; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 12h; } access_log /home/wwwlogs/access.log access; } include vhost/*.conf; server { listen 80; #//监听端口为8 server_name www.6686.com; #//虚拟主机网址 location / { root /home/wwwroot/; # //虚拟主机网站根目录 index index.html index.htm; #//虚拟主机首页 auth_basic "secret";# //虚拟主机认证命名 auth_basic_user_file /usr/local/nginx/passwd.db;# //虚拟主机用户名密码认证数据库 } location /status { stub_status on; # //开启网站监控状态 access_log /usr/local/nginx/logs/www1_status.log;# //监控日志 auth_basic "NginxStatus"; } } }
三 做好本地的域名解析
xxx.xxx.xxx.xxx 6686.com
四 访问测试
本文出自 “柯小某” 博客,请务必保留此出处http://kexl908.blog.51cto.com/605006/1143305
相关文章推荐
- Nginx作为WEB服务相关配置(性能优化,网络连接,访问控制,虚拟主机,https等等)
- 用nginx来作反向代理(调度器)来访问虚拟web主机
- nginx 验证默认虚拟主机和用户认证(设置网站需要账号密码访问)
- CentOS6.5 Nginx搭建web服务器,实现平滑升级,虚拟主机及访问控制
- Nginx访问状态统计、虚拟主机设置
- 搭建web服务实现多个虚拟主机.基于主机/用户的访问控制
- Nginx默认虚拟主机、 Nginx用户认证、Nginx域名重定向、访问日志·····
- linux上nginx如何添加多个虚拟主机配置
- CentOS7 Nginx配置--虚拟主机、用户认证、域名重定向、访问日志
- nginx/1.4.6 配置的虚拟主机访问提示“File not found”
- Nginx中虚拟主机与指定访问路径的设置方法讲解
- nginx 添加虚拟主机 支持php 伪静态
- NGINX 添加 虚拟主机 VIRTUAL HOST
- WEB服务器-Nginx之虚拟主机、日志、认证及优化 推荐
- Nginx服务器设置虚拟主机 添加多个站点
- 关于局域网电脑通过IP地址访问虚拟主机上的PHP WEB服务的问题
- nginx 配置虚拟主机,实现在一个服务器可以访问多个网站的方法
- httpd服务的访问控制 构建虚拟web主机(基于域名的虚拟主机)
- nginx 配置虚拟主机访问PHP文件 502错误的解决方法
- Apache访问控制和Web虚拟主机