nginx 下载 安装
1.下载nginx stable版
http://nginx.org/en/download.html
2.开始安装nginx
1.解压并重命名文件
sudo tar -zxvf nginx-1.16.1.tar.gz
sudo mv nginx-1.16.1 nginx-source
2.安装,设置nginx 安装的目录
sudo ./configure --prefix=/usr/local/nginx
出现问题1: 缺少
下载pcre :
https://sourceforge.net/projects/pcre/files/pcre/8.44/pcre-8.44.tar.gz/download
得到:
安装pcre
sudo tar -zxvf pcre-8.44.tar.gz
cd pcre-8.44/
sudo ./configure
sudo make
sudo make install
检验pcre 是否安装成功
sudo make check
image.png
问题2:缺少zlib library
下载zlib:http://www.zlib.net/
安装zlib
sudo tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11/
sudo ./configure
sudo make
sudo make install
检查是zlib否安装成功,没有报错就安装成功过了
继续安装nginx
sudo ./configure --prefix=/usr/local/nginx
sudo make
sudo make install
启动nginx
修改配置文件,因为我的本地端口80被占用了,所以修改nginx.conf 中的端口为8888
cd /sbin
sudo ./nginx
检查nginx 是否安装成功
nginx 文件夹已经存在
image.png image.png
--nginx 安装成功了
安装FTP
参考:https://www.cnblogs.com/jikexianfeng/p/5862167.html
1.ubuntu 下载 安装ftp
sudo apt-get install vsftpd
2.查看21 端口是否打开
netstat -tnl
image.png
3.验证:ftp://ip
4.ftp命令
service vsftpd start | stop | restart
5.配置文件修改
sudo vi /etc/vsftpd.conf
配置文件详解
https://www.cnblogs.com/acpp/archive/2010/02/08/1666054.html
简单运用不想修改那么多的配置文件,仅仅修改write_enable即可
write_enable=YES # 是否允许上传文件,不开启会报 550 permission denied
重启服务
sudo service vsftpd restart
新增用户
#创建目录
sudo mkdir -p /home/test
#创建用户
sudo useradd -g ftp -d /home/test -m test
#设置test用户密码,按提示输入密码即可
sudo passwd test
#重启FTP
sudo service vsftpd restart
关联ftp 和 nginx
修改nginx 配置文件
sudo vim /usr/local/nginx/conf/nginx.conf
在http 下面添加如下内容
server {
listen 8088;
server_name localhost;
location / {
root /home/order/ftp;
index index.html index.htm;
}
}
image.png
在/home/order/ftp 里面放一张美女图片,来试试
image.png
页面上输入 http://ip/美女.jpg
网友评论