如何使用OpenBSD和httpd在Vultr上面创建一个简单的网站

首先,打开Vultr VPS官网登录您账户,没有账户可以注册一个
需要转到https://my.vultr.com/deploy/ ,这是部署新服务器的主页。在服务器上安装任何东西之前,我们必须先创建它,其实这个过程在vultr这里是非常简单的。

选择您希望服务器位于的位置。

选择“64bit”,然后选择“OpenBSD”。

为新实例选择所需的硬件规范。

选择您需要的任何其他特性。

如果你有任何启动脚本,把它们放在这里。

创建并添加SSH密钥。

最后输入服务器的主机名和标签。在本文中,我们将使用My-Website-01。

在检查页面底部的摘要并确保一切正确之后,单击Deploy Now按钮。

允许一到两分钟来创建服务器。之后,您将被重定向到一个显示所有服务器状态的新页面。

一旦新创建的服务器上的status选项卡变为绿色,一切都可以启动并运行。单击它旁边的manage链接,您将被带到服务器信息页面。您将在页面顶部看到服务器信息(My-Website-01)。在这里,您可以通过单击eye图标来管理服务器并查看根密码。

更新DNS记录

接下来,您应该记录分配给服务器的IP地址,并将DNS记录指向它。你可以在这里阅读更多关于如何做到这一点的信息。

以root身份通过SSH登录到服务器

打开SSH程序并以根用户身份连接到服务器。请注意,这是非常不赞成的,因此我们只会这样做一次,以创建一个具有更高权限的非根用户。通过SSH连接到服务器后,为自己创建一个帐户。要做到这一点,请将adduser输入终端。现在将提示您关于新帐户的几个问题。你唯一需要填写的两件事是你的用户名和密码。剩下的问题是可选的。

创建帐户之后,最后一件必须做的事情是为它启用更高的特权。当您仍然以root身份登录时,请在终端中输入以下内容:

user mod -G wheel username

这将把您的帐户放在wheel组中,允许您充当root用户。

使用新用户名通过SSH登录服务器

我们现在已经完成创建您的帐户。退出服务器并重新连接您的新帐户。首先要做的是将su输入终端。您将被询问根帐户的密码。

为您的网站创建一个目录

现在我们需要为您的网站制作一个目录:

mkdir -p /var/www/htdocs/yourwebsite.com

配置httpd

让我们做配置文件:

vi /etc/httpd.conf

在文件中输入以下内容:

# Main Configurationserver "yourwebsite.com" {    listen on * port 80    root "/htdocs/yourwebsite.com"} # This is a redirect to the Main Configurationserver "www.yourwebsite.com" {    listen on * port 80    block return 301 "http://yourwebsite.com$REQUEST_URI"}

保存并退出。

检查配置设置并启动httpd

继续,确保一切正常:

httpd -n

您将看到httpd(ok)。这表明一切都在工作。

对于httpd,我们需要做的最后两件事是启用它,然后启动它。

启用httpd:

rcctl enable httpd

开始httpd:

rcctl start httpd

您现在可以通过internet访问您的网站,但是您将获得403状态码,因为在网站目录中没有任何内容。让我们改变这种情况。

创建一个简单的网页

创建你的主页,输入以下内容:

vi /var/www/htdocs/yourwebsite.com/index.html

用以下内容填充:

<!DOCTYPE html><html>    <head>        <title>Hello World</title>    </head>     <body>        <p>Welcome to my OpenBSD server on Vult!</p>    </body></html>

保存并退出,您已经成功地在OpenBSD上创建了您的第一个网站。

更多关于Vultr VPS的内容,可以参考阅读本站的Vultr VPS栏目相关文章:https://www.hicloudserver.com/vultr/

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。