VPS ubuntu apache server语言 - web page



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

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

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

请帮助我,并告诉我的想法是否正确。

  1. 文件.php必须位于我的 apache 服务器上的文件夹 var/www 中?(这里也是索引.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即可。

最新更新