Cubietruck Plus开发板027Nginx搭建web服务器

2024-10-12 16:26:06

总算进入主题来,小编的目的就是打算搭建一个WEB服务器,目前主流的WEB服务器主要有Apache、Lighttpd、Nginx,那么该选择哪个WEB服务器? 小编综合Cubietruck Plus设备性能及个人需求最终决定选择Nginx服务器,再结合PHP、Mysql来搭建web服务器。

Cubietruck Plus开发板027Nginx搭建web服务器

2、 nginx依赖以下模块: gzip模块需要 zlib库、 rewrite模块需要pcre库、 ssl功能需要openssl库在终端执行命令: dpkg-l|grep pcre来查看系统是否已经安装相关服务,我们可以看到系统已经安装相关的服务。 dpkg-l|grep zlib来查看系统是否已经安装相关服务,我们可以看到系统已经安装相关的服务。 dpkg-l|grep openssl来查看系统是否已经安装相关服务,我们可以看到系统已经安装相关的服务。 可以看到这几个服务都已经安装好了。

Cubietruck Plus开发板027Nginx搭建web服务器

3、 接着我们在Linaro上安装Nginx服务,用Putty远程登陆Cubietruck Plus,首先我们在终端执行命令: dpkg-l|grep nginx来查看系统是否已经安装相关服务,我们可以看到系统没有安装相关的服务。 如果没有安装可以执行命令:apt-get install nginx 系统显示nginx版本是1.4.6-1ubuntu3

Cubietruck Plus开发板027Nginx搭建web服务器

4、 安装完即可启动nginx,在终端执行命令: /etc/init.d/nginx start 然后在浏览器输入:http://localhost/ ,尝试访问是否一切正常! .............好吧,小编的出现无法访问了?什么情况额

Cubietruck Plus开发板027Nginx搭建web服务器

5、 是不是因为不是在本地打开的呢?抱着疑问小编尝试在浏览器输入:192.168.31.222,结果显示正常! We造婷用痃lcome to nginx!为了证明小编的想法,小编用VNC登陆了Cubietruck Plus,然后使用Google浏览器打开localhost测试下,结果正如小编想。 因为小编现在是在windows电脑上通过SSH远程操控Linaro的,所以刚才在安装nginx时忘记考虑到这点来,小编的电脑和Cubietruck Plus是通过路由器连接的,属于局域网,虽然可以实现SSH控制,但并不是本地环境,所以在验证Nginx时出现了这个小插曲,哈哈!

Cubietruck Plus开发板027Nginx搭建web服务器

6、 通过前面对samba及ftp等服务的安装我们可以发现,Linaro系统下安装服务都需要配置相关文件来实现服务的,而大部分配置文件都放在/etc/*目录。 现在我们来配置nginx,配置文件都在/etc/nginx目录,nginx的配置文件分成三部分: sites_available和sites_enabled 用来配置站点相关信息 nginx.conf 用来配置服务相关信息(主要配置文件) 大家可以根据自己的需求自行配置相关信息

Cubietruck Plus开发板027Nginx搭建web服务器

3、 执行命令 :cd Downloads/ 进入该目录,ls即可查看当前目录中的文件。 解压该文件,执行命令如下:tar -xzvf spawn-fcgi-1.6.3.tar.gz 鞅瓞慈玢解压缩以后,进入目录 spawn-fcgi-1.6.3下执行依次执行命令安装:./configuremakemake install安装之后,spawn-fcgi命令就可以使用了,在终端执行以下命令启动FastCGI:spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi输出以下内容说明启动成功: spawn-fcgi: child spawned successfully: PID: 11977

Cubietruck Plus开发板027Nginx搭建web服务器

5、 安装过程中系统弹出MySQL用户设置界面,默认用户为“root“,我们在红框中输入你想设置的密码,然后OK确认即可,再确认一遍密码。 记住你设置的密码,后面用的到。

Cubietruck Plus开发板027Nginx搭建web服务器Cubietruck Plus开发板027Nginx搭建web服务器
猜你喜欢