wamp和花生壳构建pc服务器

功能:利用电脑作为服务器,通过域名访问
构成:wamp(windows+apache+mysql+php)集成,花生壳是用来获取网站域名的
花生壳:
1、注册花生壳并获取域名;
2、添加内网穿透(内网映射)。ipconfig/all获取本机ip,内网端口:如10086(没有用过的端口)、外网端口:80;
3、设置路由器。高级设置-高级用户、DDNS:连接花生壳账号、虚拟服务器:本机ip,外网端口,内网端口、DMZ主机:本机ip(要开启);
wamp:
1、修改httpd.config文件(先修改Apache的Listen端口):
Listen  192.168.1.103:自定义(同上)
Listen [::0]:10086:自定义
ServerName localhost:自定义
2、修改httpd.config文件(开启虚拟主机):
#Include conf/extra/httpd-vhosts.conf---------Include conf/extra/httpd-vhosts.conf
3、修改httpd-vhosts.config 文件,增加如下配置:
<VirtualHost *:自定义>
ServerAdmin [email protected]               //作者信息
DocumentRoot "e:/wamp/www/"                                //存放网站目录
ServerName www.ningxiaojian.imwork.net                     //域名
ErrorLog "logs/dummy-host2.localhost-error.log"
CustomLog "logs/dummy-host2.localhost-access.log" common
</VirtualHost>
4、修改httpd.config文件(修改访问权限)
<Directory "${INSTALL_DIR}/cgi-bin">
    AllowOverride None
    Options None
    Require all granted    //允许所有ip访问(根据版本是2.2还是2.4)
</Directory>
5、修改httpd-vhosts.config 文件(修改访问权限)
Require local-----Require all granted
备注:
1、apache2.2和2.4的语法不一样
2、wamp状态
红色:没有启动或启动失败   //检查自定义端口是否被占用,如果占用先关掉自定义端口
橙色:启动失败              //检查是什么服务没有启动,有可能是无法启动MySQL
绿色:启动成功
3、要关闭防火墙或者开启自定义端口
方法是:进入防火墙设置—高级设置—入站规则—右边新建规则—端口

4、如果提前装了mysql,势必会发生冲突,导致无法正常启动wampmysql64,唯有卸了以前的mysql(找了很多方法都无法做到两者共存)

第一次发帖,不足之处还望指正。

猜你喜欢

转载自blog.csdn.net/weixin_38802061/article/details/78897513