首页  >  文章  >  系统教程  >  在 Linux 上搭建 http 服务器,实现客户端与服务器的交互

在 Linux 上搭建 http 服务器,实现客户端与服务器的交互

王林
王林原创
2024-06-20 06:06:251218浏览

在 Linux 上搭建 http 服务器,实现客户端与服务器的交互

在linux上可以搭建好多的服务,最基础的服务是提供web相应的插口,让顾客端获取网路的数据,实现顾客端和服务器的交流。非常是在联通互联网时代下linux搭建web服务,手机顾客端因为估算能力不强,主要是拿来展示相应的信息,通过跟web服务器的交互来获取须要诠释的信息。这也是web的基础应用,linux上很容易搭建一个http服务器。

nginx服务器安装

linux下安装软件较为便捷,好多机构维护了一套软件源,通过安装命令会晓得的到这个软件源下载相应的应用,并安装到本地上。在ubuntu下安装命令为apt-getinstall。

在linux下,有特别多的http服务器,市场占用最大份额的是apache服务器,这几年nginx服务器也较为流行,这儿我们选用的是nginx,安装如下:

apt-get install nginx

linux搭建web服务_搭建服务费怎么开发票_搭建服务器的步骤

完成安装后,启动nginx服务器:

/etc/init.d/nginx start

在安装完成nginx后,或则说在安装完大部份软件服务后,在/etc/init.d/下可以找到相应服务的启动命令,这儿启动nginx服务。

在浏览器下输入:192.168.100.128为这台liunx的外网ip地址,假若不清楚自己的ip地址,可以通过ifconfig进行查看,在浏览器下显示:

linux搭建web服务_搭建服务器的步骤_搭建服务费怎么开发票

表明我们的服务器早已成功的启动了。

大部份的服务程序都有通用的配置文件,通常储存的目录在/etc/下,nginx的配置目录在/etc/nginx/下:

root@ubuntu:/etc/nginx# ls -lh
total 56K
drwxr-xr-x 2 root root 4.0K Nov 10 01:27 conf.d
-rw-r--r-- 1 root root 1.1K Feb 112017 fastcgi.conf
-rw-r--r-- 1 root root 1007 Feb 112017 fastcgi_params
-rw-r--r-- 1 root root 2.8K Feb 112017 koi-utf
-rw-r--r-- 1 root root 2.2K Feb 112017 koi-win
-rw-r--r-- 1 root root 3.9K Feb 112017 mime.types
-rw-r--r-- 1 root root 1.5K Feb 112017 nginx.conf
-rw-r--r-- 1 root root180 Feb 112017 proxy_params
-rw-r--r-- 1 root root636 Feb 112017 scgi_params
drwxr-xr-x 2 root root 4.0K Oct 20 01:34 sites-available
drwxr-xr-x 2 root root 4.0K Oct 20 01:34 sites-enabled
drwxr-xr-x 2 root root 4.0K Oct 20 01:34 snippets
-rw-r--r-- 1 root root664 Feb 112017 uwsgi_params
-rw-r--r-- 1 root root 3.0K Feb 112017 win-utf

搭建服务器的步骤_搭建服务费怎么开发票_linux搭建web服务

在配置文件下可以相应的站点linux搭建web服务,并对站点进行配置。

安装PHP

安装完nginx后,一般nginx拿来做服务器,还须要一种脚本语言来进行html的输出,有好多的脚本语言:php,python等,这儿选用php,安装php的方法也是同样的技巧。

apt-get install php7.0-fpm php7.0-mysql php7.0-common php7.0-curl php7.0-cli php7.0-mcrypt php7.0-mbstring php7.0-dom

简单的编撰几行php的测试代码,


把它起名为index.phplinux软件工程师培训,保存在/var/www/目录下,更改/etc/nginx/sites-enabled/default的站点配置信息红帽子linux,添加:

location ~ .php$ {
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}

linux搭建web服务_搭建服务费怎么开发票_搭建服务器的步骤

解析php的配置文件,在浏览器下输入

在页面中可以显示

helloworld!!

总结

在linux的操作上,这一章主要的内容是讲web服务器,这儿主要是要熟悉linux软件服务的安装和配置的使用。web服务器的知识内容偏多,在这儿就不一一介绍了。

以上是在 Linux 上搭建 http 服务器,实现客户端与服务器的交互的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn