根目录修改问题

  ☆根目录修改问题
  
  /.修改运行根目录
  
  1.修改apache配置,将服务请求定位到新目录下
  
  →左击wampserver,点击Apache打开httpd.conf文件,Ctrl+f搜索documentroot和directory,修改路径->D:/www
  
  →左击wampserver,点击Apache打开httpd-vhosts.conf文件,Ctrl+f搜索documentroot和directory,修改路径->D:/www
  
  2.修改Wamp配置,将wamp给定的运行根目录显示定位为用户指定的运行根目录
  
  →打开D:/wamp找到文件wampmanager.ini,定位到Type: item; Caption: " www directory "; Action: shellexecute; FileName: " C:/wamp64/www "; Glyph: 2
  
  修改:www directory →www 目录;  C:/wamp64/www→ D:/www
  
  →打开D:/wamp找到文件wampmanager.tpl,定位到Type: item; Caption: "${w_wwwDirectory}"; Action: shellexecute; FileName: " C:/wamp64/www "; Glyph: 2
  
  修改:${w_wwwDirectory}→www; C:/wamp64/www→目录D:/www
  
  保存,退出wamp,重新启动,此时www目录就变为用户指定的运行根目录。
  
  ☆外部访问问题
  
  /.Apache2.4.27版本下外机(局域网)访问本机web项目问题
  
  1.首先打开httpd.conf,搜索“Require local”,将其改为“Require all granted”;
  
  2.再打开httpd-vhosts.conf,搜索“Require local”,将其改为“Require all granted”;
  
  注意:这两处地方必须同时更改才可以生效,用手机测试输入本机ip可以打开目标电脑下的web项目
  
  ☆端口占用问题
  
  如果80端口被占用(wamp默认使用80端口),会导致wamp无法正常启动。
  
  /.如何查看某一个端口是否被占用?
  
  在控制台输入:netstat -ano,查看即可。
  
  /.如何修改wamp端口?
  
  1. 打开httpd.conf文件,打开后Ctrl+F搜索【Listen】关键字,把默认的【80】修改为其他的端口号,例如【8088】,如图
  
  2.打开后Ctrl+F搜索【servername】关键字,同样修改,例如【8088】,如图。然后保存。
  
  此时想要访问根目录下的网站如test.com,需要输入test.com:8088才可以访问,否则找不到页面。为了不用输入端口也可以找到页面,进行后续操作。
  
  3. 找到wamp目录下的【wampmanager.tpl】文件,用文本编辑器打开,Ctrl+F搜索【http://localhost】关键字,将【http://localhost】后面加上你刚才设置的端口号,即【http://localhost:8088】;同理将【http://localhost/phpmyadmin/】和【http://localhost/webgrind/】的【localhost】后面都加上【:8088】,如【http://localhost:8088/phpmyadmin/】
  
  ☆如何建站问题
  
  1.点击Apache打开httpd-vhosts.conf文件
  
  添加代码:
  
  <VirtualHost *:80>
  
  DocumentRoot "D:/www/test"www.dasheng178.com  //网站代码存放目录
  
  ServerName test.com          //网站域名
  
  </VirtualHost>
  
  2. 用编辑工具打开C:\Windows\System32\drivers\etc目录下的hosts文件,添加192.168.0.x     localhost   //将localhost的ip指向为你的主机ip
  
  192.168.0.x     test.com  www.mcyllpt.com/ //访问test.com这个域名时,系统会向指定的ip请求支援,于是可以访问运行根目录下的网站
  
  ☆默认主页问题(即访问某一个域名时应该打开哪一个页面)
  
  /.index.php 、index.html 等等这些文件名,都是在目前大部分web服务器程序(例如Apache Nginx)中的默认主页。即用户通过浏览器访问某个目录时,若不精确到资源名称,服务器默认将index.php提交给用户。例如你访问http://example.com/ 与访问http://example.com/index.php是同样的效果。不过,这个默认主页可以在你服务器配置文件里修改。
  
  /.如何设置默认页面?
  
  1.打开Apache的配置文件httpd.conf,Ctrl+F搜索【IfModule】关键字定位到
  
  <IfModule dir_module>
  
  DirectoryIndex index.php index.php3 index.html www.yigouyule2.cn index.htm
  
  </IfModule>
  
  2.将自己需要设置的默认首页的名称写到后面保存即可,如
  
  <IfModule dir_www.furggw.com module>
  
  DirectoryIndex index.php index.php3 index.html index.htm test.html
  
  </IfModule>
  
  则test.html则就成为Apache的默认首页之一,但是优先级比前面的低,优先级和顺序有关。

猜你喜欢

转载自blog.csdn.net/li123128/article/details/84257783
今日推荐