在虚拟机上使用 CentOS 设置本地 Web 服务器

在虚拟机上使用 CentOS 设置本地 Web 服务器

我是新来的,基本上是刚开始设置网络服务器...现在我已经在 Google 上搜索,并在 Stackexchange 上搜索如何设置网络服务器,他们倾向于将我引导到一个可以正常工作的服务器..我的意思是我只设置一个本地网络服务器,我不会让它上线,我只会将它用作测试环境..我一直在阅读的帖子要求我有一个 DNS(比如一个可以工作的 DNS,即 www.mysite.com),但我没有..我只会使用本地主机..现在,也许你在想为什么不以这些指南为基础..基本上我无法理解这些指南..我对这个东西真的是很陌生..我可以在 Windows 上设置一个网络服务器,但我会尝试在 Virtual Box 上作为客户操作系统运行的 Linux(centos)上设置它..

所以任何知道或可以给我一些指点的人..给我指出一些适合新手(我)的好指南,非常感谢

答案1

首先,Linux 有大量的 Web 服务器:Apache、Nginx、Lighttpd、TinyHttpd、TinyTinyHttpd 等等。

对你来说这没什么区别?如果是这样,那就试试最简单的。我自己的选择是 Lighttpd:

rpm -Uvh http://mirror.yandex.ru/epel/6/i386/epel-release-6-8.noarch.rpm
yum install lighttpd

之后,编辑/etc/lighttpd/lighttpd.conf如下所述http://redmine.lighttpd.net/projects/1/wiki/Server_bindDetails

server.bind = "127.0.0.1" 

然后启动它:

chkconfig lighttpd on
service lighttpd start
netstat -ntlp | grep lighttpd

答案2

如果您打算使用 apache (httpd),我非常喜欢本指南。它确实向您展示了如何设置虚拟主机。这样您就不会被 apache 附带的默认设置所困扰。虚拟主机将允许您在同一台服务器上运行不同的网站。玩得开心!

https://www.digitalocean.com/community/articles/how-to-set-up-apache-virtual-hosts-on-centos-6

答案3

python 3 包含简单的 http 服务器,可以为本地目录提供服务。

cd /where/your/html/files/are
python -m http.server 1234

然后在另一个 shell 中运行

links http://127.0.0.1:1234/

访问文件。

如果你需要功能齐全的 Web 服务器,请安装 apache ( yum install httpd) 或 nginx ( yum install nginx) 并通过以下方式访问它http://127.0.0.1/

相关内容