Ngnix+thinkphp利用百度虚拟主机建站
来源:神衣
浏览: 814 次         0   发表时间:2020-03-08 11:57:32

        在百度上搜索,介绍的很多,但大部分是本地的一些配置,还有使用phpinfo文件之类的,对于我这样的菜鸟,一个字“晕”。

        后来,我在百度建站介绍文档发现了一些方法。根据测试实际。其实把最简单且基础的办法记录下来。

        1、百度虚拟主机用模板初始化后,在根路径下有一个webroot文件夹,这是网站自动访问的的文件夹。里面有一个index.html静态网页文件,就是初始化后,利用临时域名打开的网页。

        2、将工程文件拷贝到webroot文件夹下。注意thinkphp工程的public文件夹的相对位置:/webroot/public。

        3、在webroot文件夹下新建index.php文件。内容如下: 

<?php require './public/index.php';?>。

删除初始化时webroot文件夹下index.html静态网页文件。

        4、在webroot文件夹下,新建bcloud_nginx_user.conf。也可以直接修改bcloud_nginx_gen.conf,本人不建议这样。bcloud_nginx_user.conf比bcloud_nginx_gen.conf优先级高,且不用改变初始化的文件,也避免出错后,恢复不方便。配置bcloud_nginx_user.conf的目的主要是重写URL和静态资源的访问路径及保留期设置。如果不做css|js|...的访问路径设置,你的网页显示没有样式,操作也会失效。关键的是URL的重写是来适应thinkphp的习惯文件使用结构。注意:/webroot文件夹对应的网站路径是/home/bae/app。代码如下:



        5、以上步骤完成后,不要急着用域名访问。因为你修改了配置文件.conf,需要重启网站才能使配置文件生效。

        重启后,你再用域名访问,你的网站就能正常运行了。


<<   上一篇:   php与js时间戳相互转换
>>   下一篇:   虚拟主机建网站
相关推荐
    暂无相关的推荐...
相关资讯
    暂无相关的资讯...