线下开发机apache配置访问项目

1.apache目录依次拷贝(这里指的是拷贝别人的已成熟的apache,以及Apache以来的logs目录)

2.修改别的目录用户名为自己用目录户名

3.httpd.sh为我们自己的机子重新定义启动Apache文件目录的文件(Linux系统服务是可以修改默认启动目录的)

这里要了解该文件中-f 本机apache启动目录 -k的意思

    注意:其中logs文件是必须的,在papche->conf->httpd.sh中配置的时候注意logs的路径必须是本机自己的路径,

4.本地的apache配置文件 拷过来后要改端口号,原始文件的端口都是别人使用的,要查看哪个端口可以使用命令:netstat -an /grep 端口号,如果没有这个端口号的使用列表出来则改端口可以使用;还要把本地没有的项目配置删掉,避免不必要的错误。

5.然后发现./httpd.sh是不可执行的,没有权限,使用chmod 755 httpd.sh来赋予权限(之后chmod用法会在别的文章进行详解)

6.给予权限后执行 ./httpd.sh 会提示命令不正确,想想这个文件里的约定的-k,在依据提示的命令找到-k,得到正确的命令是:./httpd.sh start

7.到此在本地浏览器访问开发机ip:配置的端口号,比如IP是1.1.1.1 端口号是9999,则访问http://1.1.1.1:9999

8.如果可以访问则成功,如果不可以访问则检查access_log,error_log,查看链接日志和错误日志,一般日志会有些错误提示

9.如果还是没有问题的话,试着改一个别的同样是未被使用过的端口,同样用上面的netstat -an /grep 端口号  进行测试是已被占用,再重新启动apache,浏览器访问项目

10.访问项目报错问题,依据报错信息,比如缺失文件,查看项目目录里是否有该文件,没有的使用git重新下载到项目,再次重新访问。以此类推,缺什么重新下载什么。

11.目前就遇到这么多问题。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章