网页服务

有了一台服务器,当然要设置网页服务了,下面是配置流程:

首先你要安装网页服务程序,有Apache,nginx,我选了Apache:

sudo apt install apache2

现在你访问服务器IP,就会发现它弹出了Apache默认页,这个默认页在/var/www/html中
index.html就是刚才的网页。
Apache的配置文件在/etc/apache2中,其中网页在sites-enabled中,那么当你写好网页后,如何配置网页呢?
在sites-enabled中,有默认配置文件000-default,去掉没用的东西后是这样的:

<VirtualHost *:80>
    #ServerName www.example.com

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html


    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

可以看到我留了一行ServerName ,
这是将来你添加DNS解析到这个服务器后要访问该网页要访问的域名,
比如将#去掉后你将www.example.com 解析到该服务器上后会访问到DocumentRoot /var/www/html中的index.html/php ,之后将这几项进行修改即可。

但是现在虽然网页配好了,但谷歌浏览器是访问不了的,为什么?
因为现在我们的网站没有SSL证书,Chrome默认https所以无法访问。
配置SSL证书及301永久重定向另请参阅SSL证书配置

发表评论

电子邮件地址不会被公开。 必填项已用*标注