vps ubuntu apache服务器-网页

68bkxrlz  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(366)

我买了一台vps服务器,在那里安装了apache、mysql、php和phpmyadmin。我创建了数据库(就像在我的本地项目中一样)。
所以,现在我想把一个本地项目迁移到我的服务器上,请告诉我我是对的:
php必须在我的apache服务器上的var/www文件夹中吗(这里也是index.html),从这个文件夹连接到数据库?
我必须在ubuntu上下载npm
我必须在ubuntu上下载git
从我的github下载repo,那里有完整的代码(webpack dist文件、节点模块、src和完整配置)到/var/www目录
index.html必须位于顶层目录中(仅在var/www中,而不是例如var/www/src中)
请帮帮我,告诉我是不是想对了。

igsr9ssn

igsr9ssn1#

php必须在我的apache服务器上的var/www文件夹中吗(这里也是index.html),从这个文件夹连接到数据库?
这取决于你的计划 /etc/apache2/sites-available/000-default.conf . 我假设您使用默认配置安装了 apt-get .
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。

相关问题