安装Nginx依赖库
安装gcc g++的依赖库
ubuntu平台可以使用如下命令。
1
2
|
apt-get install build-essential apt-get install libtool |
centeros平台可以使用如下命令。
1
2
3
4
5
6
|
centos平台编译环境使用如下指令 安装make: yum -y install gcc automake autoconf libtool make 安装g++: yum install gcc gcc-c++ |
安装 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 |
安装 ssl依赖库
1
|
apt-get install openssl |
安装Nginx(http://nginx.org)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#下载最新版本: wget http://nginx.org/download/nginx-1.11.3.tar.gz #解压: tar -zxvf nginx-1.11.3.tar.gz #进入解压目录: cd nginx-1.11.3 #配置: ./configure --prefix=/usr/local/nginx #编辑nginx: make 注意:这里可能会报错,提示“pcre.h No such file or directory”,具体详见:http://stackoverflow.com/questions/22555561/error-building-fatal-error-pcre-h-no-such-file-or-directory 需要安装 libpcre3-dev,命令为:sudo apt-get install libpcre3-dev #安装nginx: sudo make install https://blog.csdn.net/qq_36638599/article/details/79424878
#启动nginx: sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 注意:-c 指定配置文件的路径,不加的话,nginx会自动加载默认路径的配置文件,可以通过 -h查看帮助命令。 #查看nginx进程: ps -ef|grep nginx |
Nginx常用命令
启动 Nginx
1
2
3
|
/usr/local/nginx/sbin/nginx ./sbin/nginx |
停止 Nginx
1
2
3
|
./sbin/nginx -s stop ./sbin/nginx -s quit |
-s都是采用向 Nginx 发送信号的方式。
Nginx重新加载配置
1
|
./sbin/nginx -s reload |
指定配置文件
1
|
./sbin/nginx -c /usr/local/nginx/conf/nginx.conf |
-c表示configuration,指定配置文件
查看 Nginx 版本
有两种可以查看 Nginx 的版本信息的参数。第一种如下:
1
2
3
|
./sbin/nginx -v nginx: nginx version: nginx/1.0.0 |
另一种显示的是详细的版本信息:
1
2
3
4
5
|
poechant@ubuntu:/usr/local/nginx$ ./sbin/nginx -V nginx: nginx version: nginx/1.0.0 nginx: built by gcc 4.3.3 (Ubuntu 4.3.3-5ubuntu4)
nginx: TLS SNI support enabled nginx: configure arguments: --with-http_ssl_module --with-openssl=/home/luming/openssl-1.0.0d/ |
检查配置文件是否正确
1
2
3
4
5
|
poechant@ubuntu:/usr/local/nginx$ ./sbin/nginx -t nginx: [alert] could not open error log file: open() "/usr/local/nginx/logs/error.log" failed (13: Permission denied)
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
2012/01/09 16:45:09 [emerg] 23898#0: open() "/usr/local/nginx/logs/nginx.pid" failed (13: Permission denied)
nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed |
如果出现如上的提示信息,表示没有访问错误日志文件和进程,可以sudo(super user do)一下:
1
2
3
|
poerchant@ubuntu:/usr/local/nginx$ sudo ./sbin/nginx -t nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
|
如果显示如上,则表示配置文件正确。否则,会有相关提示。
显示帮助信息
1
|
poechant@ubuntu:/user/local/nginx$ ./sbin/nginx -h |
或者:
1
|
poechant@ubuntu:/user/local/nginx$ ./sbin/nginx -? |
相关推荐
docker创建FTP1
本教程将详细介绍如何在离线环境下安装Docker的依赖包。 首先,理解"离线安装"的含义。在没有网络连接的情况下,我们不能直接通过命令行工具如`apt`或`yum`来下载和安装软件。因此,我们需要预先在有网络的机器上...
- 检查目标服务器是否已安装旧版本的Docker,如有必要先卸载旧版本。 #### 五、总结 本文详细介绍了如何在没有网络连接的情况下离线安装Docker 19.03-ce的过程。通过这些步骤,即使在网络受限的环境下也能顺利完成...
在开始安装之前,首先需要将Docker的安装包上传到目标服务器。通常情况下,可以通过FTP或其他文件传输方式将安装包上传至服务器的指定位置。 ``` # 假设已将安装包上传至/tmp目录 ``` ##### 2.2 新建Docker文件夹 ...
### GBase 8a Docker环境下Jenkins服务的安装与配置 #### 一、Jenkins简介及在Docker环境下的优势 Jenkins是一款开源且功能强大的持续集成与持续交付工具,适用于自动化软件项目的构建、测试与部署流程。由于其...
本篇文章主要介绍了docker pure-ftp 搭建ftp服务器的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
离线安装Docker在企业环境中特别有用,尤其是对于那些网络受限或者安全要求较高的服务器。通过以上步骤,即使在没有网络的情况下,也能成功在CentOS 7上部署Docker 24.0.5,确保了服务的稳定运行和持续更新。
2. **传输到 ky10 server**: 使用FTP、SCP、SFTP或其他文件传输协议,将下载的`docker-compose`文件从你的本地机器上传到“ky10 server”。确保文件被放在一个你可以访问的地方,例如`/tmp`目录。 3. **赋予执行...
7. **验证Docker安装**:最后,检查Docker是否已正确安装,你可以通过运行`docker --version`命令查看Docker的版本信息。如果显示的是Docker CE 20.10.12,那么恭喜你,离线安装成功了。 请注意,离线安装可能因为...
docker-alpine-ftp-server 带有vsftpd服务器的小型灵活的Docker映像用法docker run -d \ -p 21:21 \ -p 21000-21010:21000-21010 \ -e USERS="one|1234" \ -e ADDRESS=ftp.site.domain \ delfer/alpine-ftp-server...
FTP服务器的安装和配置: FTPServer.exe文件可能是这个小型FTP服务器的可执行程序,运行该程序可以启动服务器。在安装过程中,你需要指定服务器的工作目录,这将作为FTP客户端连接时看到的根目录。配置包括设置...
vsftpd-anon:快速的匿名ftp服务器docker映像 该映像用于运行公共只读共享之类的内容。 不支持用户帐户,所有数据访问只能通过ftp匿名登录读取。 运行中 查看我随附docker-compose.yml以获取运行时配置示例,或检查...
Docker 从入门到实践 Docker 从入门到实践 Docker 从入门到实践 Docker 从入门到实践
FTP服务器 这个 repo 为 ftp 服务器定义了一个 docker 镜像。 它基于 vsftpd。 您可以使用环境变量 $USER 和 $PASS 配置 ftp 用户和密码,并安装一个卷“/ftp”来放置文件。 您可能还需要一些端口转发: docker ...
java,minio实现分片上传、秒传、断点续传,附docker安装文档
本教程将详细解释如何在没有互联网连接的Linux环境中,通过提供的离线安装包来安装Docker。 首先,我们需要理解Docker的核心概念。Docker使用容器化技术,这使得软件能够在隔离的环境中运行,而不会影响主机系统。...
Docker 环境部署文档 本文档主要介绍了使用 Docker 部署环境的步骤和注意事项。...本文档介绍了使用 Docker 部署环境的步骤,包括配置 Yum 仓库、安装 Docker、配置 Docker 服务和启动 Docker 服务。