功能:利用电脑作为服务器,通过域名访问
构成: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、要关闭防火墙或者开启自定义端口
方法是:进入防火墙设置—高级设置—入站规则—右边新建规则—端口
构成: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(找了很多方法都无法做到两者共存)
第一次发帖,不足之处还望指正。