RE:让 Ubuntu 服务器显示网页 URL 而不是我的 IP 地址

功能

我目前正在编写一本书,“掌握 Ubuntu 服务器,(LaCroix 2018)”。

我还没有读完整本书,但到目前为止我有疑问。

我有一个要从家庭服务器托管的网站 URL。

...

我已经让我的家庭服务器托管我的 IP 地址。现在,我无法设置 ../../50-xxxx-.yaml 来使这个网址由我的家庭服务器托管,并带有我自己的网页。

我编写了一个简单的 HTML 文件,用于在此主服务器上托管 Web 地址和网页。

不要误会我的意思,我知道我通过这本书在线阅读了什么,并且在尝试 IP 地址、家庭服务器和网站上的各种不同方法时。

...

如何使用 Ubuntu Server 设置我的家庭服务器来推广网页而不是托管 IP 地址?

赛斯

PS 同时,我将继续在线搜索我的书,并通过这个“askubuntu.com/questions/ask”页面在线搜索。

...

例如,到目前为止,这是我用来托管它的 .yaml 软件。

#blah
network:
  version: 2
  renderer:networkd
  ethernets:
  enpOs3:
    dhcp4: yes

我也试过:

#blah
network:2
renderer: networkd
ethernets:
  enpOs3:
    dhcp4:no
    addresses:[192.168.x.xx/24]
    gateway4:192.168.1.1
    nameservers:
      addresses:[192.168.1.1,8.8.8.8]

无论如何...如果您有比我更多的专业知识,请就我遇到的这种情况与我联系。

情报员

将域名或 URL 与家庭 IP 地址联系在一起需要几个部分。由于我不确定所讨论的特定环境,因此以下步骤有些通用。

1. 确定您的公共 IP 地址

这可以通过许多不同的方式获得,但我发现最简单的方法是从您的家庭网络访问一个可以为您完成此操作的网站例如,cmyip.com将显示此信息(请注意,从家庭网络执行此操作很重要)。

2. 链接公网IP地址和域名/URL

这一步在很大程度上取决于购买域名的公司,但网站上应该有执行此操作的说明。在较高级别,应该有一个部分涉及 DNS 设置,可以放置在上一步中找到的 IP 地址。此条目称为“A 记录”,这是一个可能在本节中的站点上使用的术语。

3. 家用路由器配置

现在,需要通知家庭路由器传入的请求(试图访问网站的其他人)需要定向到已设置的服务器。这些步骤特定于路由器;但是,这些设置所在的常规部分通常称为“端口转发”。首先访问路由器(从上面的配置看起来它的 IP 地址是 192.168.1.1)。然后,在端口转发部分应该有一个叫做“目的地”的东西。服务器的本地 IP 地址应放在此字段中。从上面的 YAML 配置文件中,这应该是192.168.x.xx.

作为旁注,我肯定会推荐上面的第二个配置,因为这将阻止服务器更改此本地 IP 地址。

#blah
network:2
renderer: networkd
ethernets:
  enp0s3:
    dhcp4:no
    addresses:[192.168.x.xx/24]
    gateway4:192.168.1.1
    nameservers:
      addresses:[192.168.1.1,8.8.8.8]

然后,应该有一个端口部分。一开始,HTTP 站点的端口 80(无安全性 [aka SSL])应该就足够了。

4. 启动网页

为了从 ubuntu 服务器实际提供(显示)网页,需要一个 web 服务器。这个问题用 apache2 和 nginx 标记,这两个 Web 服务器都足以完成任务。还有很多其他的,但这些是问题中标记的那些。

1. 安装网络服务器

这一步在 ubuntu 上相对简单,只有在尚未安装时才需要。

nginxapt-get install nginx

阿帕奇apt-get install apache2

2.将网站文件放在适当的目录中

nginx 的合适目录是/var/www/html,这与 apache2 相同。命名文件index.html假设一切都连接起来,如果在浏览器上访问域名,则应显示网页。

概括

上述步骤相对通用,但希望能提供一些一般指导。可以通过 Google 或其他网络搜索找到每个步骤的详细信息。我希望你是最好的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何设置Web服务器以显示URL而不是IP地址?

来自分类Dev

为什么我的python TCP服务器需要绑定到0.0.0.0而不是localhost或IP地址?

来自分类Dev

获取我自己服务器的 IP 地址和位置,而不是访问用户的

来自分类Dev

如何通过IP地址阻止客户端访问我的Web服务器上的某些URL?

来自分类Dev

cloudflare是否会更改我的服务器IP地址?

来自分类Dev

尝试登录我的Web服务器的IP地址未知

来自分类Dev

如何确保我的应用程序使用的是代理服务器而不是我在 selenium 中的 IP 地址?

来自分类Dev

nginx 如何知道我的服务器 url 地址?

来自分类Dev

我想在Azure应用程序网关后端地址池中添加服务器ip地址

来自分类Dev

Java:使用URL从特定服务器ip下载网页

来自分类Dev

从dhcp服务器获取并保留可用的IP地址,以用于我的IP摄像机

来自分类Dev

Ubuntu 服务器有两个 IP 地址,不知道为什么

来自分类Dev

更改IP地址后无法ping通ubuntu服务器

来自分类Dev

阻止 IP 地址连接到 ubuntu 18.04 服务器的最有效方法

来自分类Dev

如果我的服务器有多个IP地址,如何使用每个IP地址运行脚本?

来自分类Dev

Laravel-通过IP地址或URL上传到其他服务器

来自分类Dev

URL如何解析为SPECIFIC服务器的IP地址?

来自分类Dev

在浏览器地址栏中显示IP地址而不是实际的网站地址

来自分类Dev

Ubuntu Server随机获取DHCP地址,而不是保留静态IP

来自分类Dev

Ubuntu Server随机获取DHCP地址,而不是保留静态IP

来自分类Dev

屏幕使用其IP地址而不是域名来抓取Web服务器

来自分类Dev

EC2上的节点服务器仅通过IP地址而不是域名工作

来自分类Dev

“ DNS服务器不是有效的IP地址”错误

来自分类Dev

rsyslog 服务器生成以 IP 地址而不是 access_log 命名的日志文件

来自分类Dev

路由器设置需要我的IP地址,DNS服务器和网关吗?

来自分类Dev

清漆,使用 URL 作为后端而不是 IP 地址

来自分类Dev

HAProxy如何检测url是IP地址而不是域名

来自分类Dev

DNS服务器IP地址

来自分类Dev

获取Twisted服务器的IP地址

Related 相关文章

  1. 1

    如何设置Web服务器以显示URL而不是IP地址?

  2. 2

    为什么我的python TCP服务器需要绑定到0.0.0.0而不是localhost或IP地址?

  3. 3

    获取我自己服务器的 IP 地址和位置,而不是访问用户的

  4. 4

    如何通过IP地址阻止客户端访问我的Web服务器上的某些URL?

  5. 5

    cloudflare是否会更改我的服务器IP地址?

  6. 6

    尝试登录我的Web服务器的IP地址未知

  7. 7

    如何确保我的应用程序使用的是代理服务器而不是我在 selenium 中的 IP 地址?

  8. 8

    nginx 如何知道我的服务器 url 地址?

  9. 9

    我想在Azure应用程序网关后端地址池中添加服务器ip地址

  10. 10

    Java:使用URL从特定服务器ip下载网页

  11. 11

    从dhcp服务器获取并保留可用的IP地址,以用于我的IP摄像机

  12. 12

    Ubuntu 服务器有两个 IP 地址,不知道为什么

  13. 13

    更改IP地址后无法ping通ubuntu服务器

  14. 14

    阻止 IP 地址连接到 ubuntu 18.04 服务器的最有效方法

  15. 15

    如果我的服务器有多个IP地址,如何使用每个IP地址运行脚本?

  16. 16

    Laravel-通过IP地址或URL上传到其他服务器

  17. 17

    URL如何解析为SPECIFIC服务器的IP地址?

  18. 18

    在浏览器地址栏中显示IP地址而不是实际的网站地址

  19. 19

    Ubuntu Server随机获取DHCP地址,而不是保留静态IP

  20. 20

    Ubuntu Server随机获取DHCP地址,而不是保留静态IP

  21. 21

    屏幕使用其IP地址而不是域名来抓取Web服务器

  22. 22

    EC2上的节点服务器仅通过IP地址而不是域名工作

  23. 23

    “ DNS服务器不是有效的IP地址”错误

  24. 24

    rsyslog 服务器生成以 IP 地址而不是 access_log 命名的日志文件

  25. 25

    路由器设置需要我的IP地址,DNS服务器和网关吗?

  26. 26

    清漆,使用 URL 作为后端而不是 IP 地址

  27. 27

    HAProxy如何检测url是IP地址而不是域名

  28. 28

    DNS服务器IP地址

  29. 29

    获取Twisted服务器的IP地址

热门标签

归档