我需要从我的 Web 服务器中删除 Apache 身份验证。有人把它交给我,而我对 apache 和 PHP 实在是菜鸟。这里是配置文件:
Blockquote ServerAdmin admin@domain.com
Run Code Online (Sandbox Code Playgroud)ServerName testing.local DocumentRoot /var/www/testing ServerAlias www.testing.local AcceptPathInfo On AddOutputFilterByType DEFLATE text/html text/plain text/xml <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/testing> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/testing.local_error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/testing.local_access.log combined ServerSignature On </VirtualHost>
Run Code Online (Sandbox Code Playgroud)RewriteEngine On RewriteRule ^([^.]+)$ index.php/$1 AuthType Digest AuthName "ggdev" AuthDigestDomain /testing AuthDigestProvider file AuthUserFile /var/www/env/htpasswd.dav Require valid-user php_value short_open_tag off
apache 上启用了 2 个模块:
我想让直接进入主页而不输入用户名/密码。
改变
Require valid-user
Run Code Online (Sandbox Code Playgroud)
到
#Require valid-user
Run Code Online (Sandbox Code Playgroud)
跑步
apache2ctl configtest
Run Code Online (Sandbox Code Playgroud)
或者
apachectl configtest
Run Code Online (Sandbox Code Playgroud)
并重新启动网络服务器
apache2ctl restart
Run Code Online (Sandbox Code Playgroud)
或者
apachectl restart
Run Code Online (Sandbox Code Playgroud)
(还有其他方式重启服务器)
如果这还不够,请在以“Require”或“Auth”开头的行前面添加“#”
| 归档时间: |
|
| 查看次数: |
9624 次 |
| 最近记录: |