【问题标题】:VPS ubuntu apache server - web pageVPS ubuntu apache 服务器 - 网页
【发布时间】:2018-06-25 18:15:12
【问题描述】:

我买了一台VPS服务器,安装了apache、mysql、php和phpmyadmin。我创建了数据库(就像在我的本地项目中一样)。

所以,现在我想将本地项目迁移到我的服务器,请告诉我我是对的:

  1. 文件 .php 必须位于我的 apache 服务器上的 var/www 文件夹中? (这里也是 index.html)并从此文件夹连接数据库?
  2. 我必须在 ubuntu 上下载 NPM
  3. 我必须在 ubuntu 上下载 GIT
  4. 从我有完整代码(webpack dist 文件、节点模块、src 和整个配置)的 github 下载 repo 到 /var/www 目录
  5. index.html 必须在顶级目录中(仅在 var/www 中,而不是在 var/www/src 中

请帮我看看我的想法是否正确。

【问题讨论】:

    标签: php mysql ubuntu web


    【解决方案1】:
    1. 文件 .php 必须位于我的 apache 服务器上的 var/www 文件夹中? (这里也是 index.html)并从此文件夹连接数据库?

    这取决于您在/etc/apache2/sites-available/000-default.conf 中设置的内容。我假设您使用来自apt-get 的默认配置进行安装。

    1. index.html 必须在顶级目录中(仅在 var/www 中,而不是在 var/www/src 中

    例如,如果您的源代码位于/var/www/src 而不是/var/www,则只需修改000-default.conf。示例:

    <VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName your_domain_name.com
        DocumentRoot /var/www/src/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
                Options -Indexes
        </Directory>
        <Directory /var/www/src>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
        Require all granted
                Options -Indexes
        </Directory>
    
    
        ErrorLog /var/log/your_log_file.log
        LogLevel warn
        CustomLog /var/log/your_access_log_file.log combined
    </VirtualHost>
    

    重新启动 Apache 并尝试在浏览器中打开以查看它是否有效。

    至于数据库,既然你有phpmyadmin,那么只要从本地机器导出sql数据,再导入到VPS phpmyadmin中即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-10
      • 2018-08-12
      • 1970-01-01
      • 2013-01-22
      • 2018-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多