taotao商城学习之ubuntu上搭建nginx和vsftpd服务

搭建nginx服务其实很简单,基本没遇到问题,搭建过程如下

准备条件:需要gcc的环境+openssl+pcre+zlib


 

分布式环境一般都有一个专门的图片服务器存放图片。

我们使用虚拟机搭建一个专门的服务器来存放图片。在此服务器上安装一个nginx来提供http服务,安装一个ftp服务器来提供图片上传服务。

linux打开连接的命令:wget 网址

 

安装gcc g++的依赖库

ubuntu平台可以使用如下命令。

1
2
apt-get install build-essential
apt-get install libtool

 

 

安装 pcre依赖库(http://www.pcre.org/

1
2
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev

安装 zlib依赖库(http://www.zlib.net

1
apt-get install zlib1g-dev (zlib1g 第五个字符不是字母,是数字1)

安装 ssl依赖库

1
apt-get install openssl

 

 

sudo apt-get install zlib1g-dev(注意zlib1g-dev,第五个不是字母l,是数字1)

 

来自 <http://blog.****.net/lingfeng892/article/details/7661678>

Nginx 的make install

出现

taotao商城学习之ubuntu上搭建nginx和vsftpd服务

 

报错未解决,使用apt-get install 安装

www.linuxidc.com/Linux/2016-11/137039.htm

 

下载:(这是下载另一个版本尝试,结果报错任然同上)

wget http://nginx.org/download/nginx-1.7.10.tar.gz

 

来自 <http://bert82503.iteye.com/blog/2214904>

解决方式:采用yum安装,由于yum会自动比较你的linux系统,给你安装相匹配的软件,这就很爽歪歪了

Sudo yum inatall nginx

 

启动nginx: ./nginx

停止:./nginx -s-stop

如何访问nginx?

默认端口是80,需要知道虚拟机ip


ubuntu查看ip:ifconfig -a

taotao商城学习之ubuntu上搭建nginx和vsftpd服务

 taotao商城学习之ubuntu上搭建nginx和vsftpd服务

在虚拟机浏览器访问:

taotao商城学习之ubuntu上搭建nginx和vsftpd服务



如何在主机上访问虚拟机的ip或者是ngnix服务呢?

关闭防火墙:sudo ufw disable

但是还是不能本地访问

来自 <http://www.linuxidc.com/Linux/2016-11/137039.htm>

重新加载配置文件(不关闭nginx服务,这个命令方便修改nginx配置文件后而不需重启nginx服务)

nginx -s reload

开机自启动nginx?(暂时未手动设置,事实上是自动启动的)

查看虚拟机ip: 命令: ifonfig

正常情况是:得到192.**

而如果你是得到:10.**,那么需要你更改虚拟机网络连接方式为桥接,(目前你的应该是NAT)

集中连接方式的区别在于控制主机和虚拟机之间的访问关系:

参考链接:virtualboxhttps://www.cnblogs.com/york-hust/archive/2012/03/29/2422911.html

 taotao商城学习之ubuntu上搭建nginx和vsftpd服务

现在到本地主机上访问试试(也就是外网,右侧是本地主机)

taotao商城学习之ubuntu上搭建nginx和vsftpd服务