# linux 搭建web服务的若干方法 {#linux-搭建web服务的若干方法}
本文总结在linux系统上搭建web服务的方法。有很多方法:1.使用nodejs包; 2.使用python包; 3.使用nginx。
# 1. 使用nginx搭建web服务 {#_1-使用nginx搭建web服务}
nginx是当前主流的web服务器,安装方法详见centos6安装nginx。
# 2. 使用nodejs包http-server {#_2-使用nodejs包http-server}
若系统上已经有node环境,那么安装个nodejs包http-server
即可。
安装方法: npm install -g http-server
安装完成后,执行一个命令即可开启web服务,可指定端口号或发布目录:
http-server -p 8080 /root/webpath
# 3. 使用python包 {#_3-使用python包}
linux系统都是默认自带python环境,所以不用做任何额外的环境配置,即可随便启动个web服务,是最方便的方案。
不同python版本中的启动方法有所区别:
- python2
python -m SimpleHTTPServer
- python3
python -m http.server 1223
端口号可以根据需要自行修改
(py3.6) wangshibiao@wangshibiao:~/test/tmp_img$ python -m http.server 1223
Serving HTTP on 0.0.0.0 port 1223 (http://0.0.0.0:1223/) ...
127.0.0.1 - - [06/Feb/2021 13:51:07] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [06/Feb/2021 13:51:08] "GET / HTTP/1.1" 200 -