win2008Server 部署网站

没有部署过网站,也不是搞网页这行的,但朋友叫到,试试。

1. 服务器部署(使用bt宝塔搭建环境)

     a. 刚开始使用apache,但是外网通过IP一直无法访问,不知道是什么问题,后面改成了IIS就没有问题

    b. 搭建步骤:

    1) 环境搭建

下载了iis ,php(5.2)  ,mysql

下载了这三样后,我在服务器的IIS那里直接建立网站

在默认网站那里,找到对应的路径,将网站的所有页面都扔了进去。

2)使用bt宝塔导入mysql数据库,同时修改用户名和密码

3)重启IIS服务器,就可以通过IP外网访问网站了

C. 如上图,我部署了两个网站,也就是我需要通过另外一个端口访问(默认网站使用80端口)。这才是折腾我的地方,搞了差不多一周,各种的出错

1. 按照第一个网站建立了一个89端口的网站,然后将数据库也倒进去了,问题在于,第二个网站还会附加其他的软件,我只能将服务器的路径指向网站那里,而不能像第一个网站那样复制过去。同时,其他软件也会用到这个网站的一些配置,也就是说,在不熟的情况下,这网站的任何东西都不能修改。看了下,网站下面有apache ,mysql ,php的必须文件,但我服务器现在用的是IIS,这些我也就用不到了。

2. 部署好后,直接在IIS那浏览

先是IE显示500的报错,对应我们作为写软件的,真的不知道这500是什么,然后按照网上说的,修改了下报错显示:

这样修改后,页面错误就直接出来了,

a. 提示“没有权限”,就一个个文件夹的,将网站下的所有文件夹都添加了IIS_IUSRS用户,将文件所有权限都赋给这用户

(参考IIS服务器修改文件提示权限不足的解决办法_Small_nie-CSDN博客

b.处理a问题后,打开网站,还是显示500 。然后按照网上说的, 修改了IE设置:

将这√去掉后,显示的问题又来了,显示PHP 用的函数有问题,不用说,这就是版本的问题。(第二个网站已经在用的 了)我在bt 宝塔那换了几个PHP版本都不行,还是显示同样的错误。但留意到,错误显示那,一直提示处理程序PHP5.4,我都换成了5.2的版本了,怎么还是显示5.4呢,又到度娘那问了下,将处理程序映射一直都是5.4,也就是PHP处理这个网站执行程序还是5.4,修改成5.2的版本,一下子就搞定了

PS:

后面我运行了网站下面的脚本,BT宝塔就控制不了了mysql , 但mysql是正常运行的,懒得搞界面的了,直接用命令来操作mysql:

1)必须知道root 密码( 这就是为什么用bt宝塔的时候修改了mysql root密码),

2) 导入数据。 到mysql/bin目录下使用命令行(我用到的)

mysql -uroot -p;(登录mysql)

show databases; (显示所有的数据库)

use database aa; (使用aa 数据库)

source c: / aa.sql ;     (将aa.sql导入aa数据库)

3. 域名解析(朋友用的是花生壳,他已经注册了域名,我只是按着上面的介绍将域名和IP绑定)

        Note:刚开始的时候我已经填好了,但是用域名还是无法显示,

 a. 这个和后面的3600的时间刷新有关,域名要1S才重新更新,这时为了更快看到网站,可以将时间更改为10,后面测试ok才更改回原来的3600

b. 和网页缓存有关。我修改后仍然不显示,问客服,人家那边没有问题,建议将IE缓存清理下,然后重新打开,确实已经生效了。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值