# 十二、3分钟搭建服务器 ### 看到标题的说我吹牛的请举手,不好意思,我用软件,所以快 没有公网IP也能搭建一个简单的服务器 这里我用的是一款叫花生壳的软件 工作原理 1,使用动态域名解析。将域名实时解析到本地公网IP。 2,内网发布应用,如应用服务器经过路由,即公网IP是在路由的,需要做路由映射。 3,动态解析后,实测下动态解析的实时解析效果。当IP变化时,解析IP是否动态跟着变化,可以通过网络重拨等方式让IP变化。 4,动态解析是起着辅助固定域名解析的作用,其他发布应用步骤还是一样的。 - 我也把软件放到云盘了:点击下载 链接:<http://pan.baidu.com/s/1jIBbkns> 密码:z4jd 打开安装如下图: ![](https://box.kancloud.cn/8e348b416f1b96ac2049ef91e0e486fa_601x399.png) 双击上面图中的网址你会看到如下图: ![](https://box.kancloud.cn/bfb94597fe1285f903e88d7cee3e6576_600x397.png) 接下来就是点击添加映射,跟着我填写就不会有错的,如下图 ![](https://box.kancloud.cn/0d436433b0c6cb145859f6cfeef1cb5b_603x400.png) 在编辑映射的时候,我首先选的是右边的当前主机,也就是自己的电脑了,右边应用名称写的是远程桌面,端口改为8080端口,因为我的80端口有别的作用!点击确定!返回到主界面; ![](https://box.kancloud.cn/f97ef6e9cc47fe961373e6993bb7a972_601x394.png) 如下图,点击上图中的那个圈出来的医药箱!你可以看到你的端口映射成功了!如图: ![](https://box.kancloud.cn/2e81c0cb2c9ebc5d4cb8dd1dbc0dd0ff_606x405.png) , 现在我再点击确定回到主界面,双击那个链接,到下面的页面 ![](https://box.kancloud.cn/16848856c1ff30ddcbbf02a17d067579_599x399.png) 复制外网访问地址到浏览器打开,你就可以看到你的8080端口下面的东西了,这没什么,主要是只要你电脑是开着的,运行环境都是打开的!你把你复制的外网访问地址发给别人,别人就能看到你的8080端口下面的项目,你甚至用手机打开那个网址也能看到你的电脑上的8080端口下面的东西! 这边我是做了一个测试!hello word! 大前提:上面的端口必须存在,并处于监听中,端口对应的项目能打开仅此而已! 因为是写给新码萌们用的,我讲的更细一点! 1\. 在www下面新建一个test的文件夹,文件夹下面新建一个index.php文件: ``` <?php echo "hello word"; ?> ``` 2\. 我在E:\\wamp64\\bin\\apache\\apache2.4.18\\conf\\extra\\httpd-vhosts.conf中加了下面一段代码: ``` <VirtualHost *:8080> ServerName localhost DocumentRoot E:/wamp64/www/test/ <Directory "E:/wamp64/www/test/"> Options +Indexes +FollowSymLinks +MultiViews AllowOverride All Require local </Directory> </VirtualHost> ``` 3\. 在E:\\wamp64\\bin\\apache\\apache2.4.18\\conf\\original\\httpd.conf 中加一个端口: ``` Listen 8080 ``` 重启Apache,再次在浏览器打开上面复制的那个访问外网的链接,你就会看到如下的hello word, ![](https://box.kancloud.cn/5cc8ea14eeb8b435a64e133891f6bbed_581x207.png) 大功告成。