我创建了所有 php 文件,并想将其放入public_html
Linode (Ubuntu16.04LTS) 上的文件中。我该如何让我的网站上线?
答案1
首先确保您创建了一个目录/var/www/html/MyDomain.com/public_html
来存放所需的所有文件。
注意:根据需要将 MyDomain.com 替换为您的域名
假设您已经在服务器上设置了完整的 LAMP,您需要执行以下操作。创建一个.conf
位于的文件/etc/apache2/sites-available/MyDomain.com.conf
。
注意:根据需要将 MyDomain.com 替换为您的域名
然后输入命令nano /etc/apache2/sites-available/MyDomain.com.conf
来编辑文件并将这些代码粘贴到其中:
# domain: MyDomain.com
# public: /var/www/html/MyDomain.com/public_html
<VirtualHost *:80>
# Admin email, Server Name (domain name), and any aliases
ServerAdmin [email protected]
ServerName MyDomain.com
ServerAlias www.MyDomain.com
# Index file and Document Root (where the public files are located)
DirectoryIndex index.html index.php
DocumentRoot /var/www/html/MyDomain.com/public_html
# Log file locations
LogLevel warn
ErrorLog /var/www/html/MyDomain.com/log/error.log
CustomLog /var/www/html/MyDomain.com/log/access.log combined
</VirtualHost>
这是 Linode 提供的默认 .conf 文件
然后输入命令a2dissite *default
删除或禁用默认的 apache2,然后输入命令a2ensite MyDomain.com.conf
启用该站点。此外,输入命令service apache2 reload
使站点正常运行。
再次注意将 MyDomain.com 替换为您的域名
您可能想要将 DNS 区域添加到 linode 并添加从属 IP。
步骤 1:登录 Linode,然后单击DNS Manager
。add a domain zone
然后提供以下详细信息:
第 2 步:转到Linodes>YourLinode###>Remote Access
并点击reverse DNS
。然后在此处输入您的域名并点击Look up