我是新来的,基本上是刚开始设置网络服务器...现在我已经在 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/