1. 先下载FinalShell和Tengine
2. 下载FinalShell链接:https://dl.hostbuf.com/finalshell3/finalshell_windows_x64.exe
3. 下载Tengine 链接:https://tengine.taobao.org/download/tengine-2.3.1.tar.gz
4. 在FinalShell登录下需要安装的服务器
5. 选择/root 然后把刚刚下载的Tengine安装包从桌面拖到这个里面
- 输入命令:tar -zxvf tengine-2.3.1.tar.gz 解压命令 回车
- 输入命令:cd tengine-2.3.1 回车
- 输入命令:./configure --prefix=/usr/local/tengine 回车
- 输入命令:yum install gcc -y 回车
- 输入命令: ./configure --prefix=/usr/local/tengine 回车
- 输入命令: yum install pcre-devel openssl openssl-devel -y 回车
- 输入命令: ./configure --prefix=/usr/local/tengine 回车
- 输入命令:make && make install 回车
- 启动命令:cd /usr/local/tengine/sbin/ 回车
- 执行命令:./nginx 回车
6. 访问IP进行测试 显示如图 说明已经安装成功了
7. 在文件下面搜索这个路径:/usr/local/tengine/html 然后把默认的两个html删除 换成自己的 然后用IP进行访问
8. HTTPS如何也部署进来呢?
在文件下面搜索输入:/usr/local/tengine/conf/ 然后去下载SSL证书 下载的时候可以选择Nginx 然后把key跟pem两个拖到里面 找到:nginx.conf 对准然后右键点击 编辑文本 在底部找到HTTPS 从# server 一直删除 # 注释 到底部
9. 443 ssl; 下面那个localhost;给替换成自己的域名 比如123456.com www.123456.com; 切记中间是一个空格 结尾是小写的;
** 重启以及命令:
先输入命令: cd/usr/local/tengine/sbin/ 回车 再次输入命令: ./nginx -s stop 停止执行 回车 在输入命令: cd/usr/local/tengine/sbin/ 回车 在输入命令: ./nginx 启动 回车
10. 下面的是隐藏版本号 只显示Tengine
代码如下: 切记是放到http的里面 可自己在nginx.conf配置里面找到http进行增加
server_tokens off;
server_info off;
server_tag off;
11. 最底部是访问IP跳转到哪个域名的 测试设置的是百度 可更换成自己的域名
12. 然后再去SSH远程工具那边输入命令:curl -I 自己的域名 I 是大写 不是小写 小写是查看html代码
返回这个有版本号的说明没有重启 重启之后在输入一下就显示没了:
13 这个是版本号成功隐藏的图片如下:
只显示Tengine 不显示后面还有/2.3.1就是成功隐藏:
14. 停止和启动 执行命令:
/usr/local/tengine/sbin/nginx -s stop或者:./nginx -s stop 停止命令 回车
cd /usr/local/tengine/sbin/ 启动 回车
./nginx 执行 回车
每次操作完需要停止然后在启动 在执行 在访问就是自己修改的内容 省的还要重启服务器生效
TencentOS Server
OpenCloudOS Server
Ubuntu Server
CentOS
都是支持安装 希望小伙伴们能喜欢