服务器搭建web服务器搭建 服务器架设教程( 三 )


http://39.107.104.52:8080/shop变为http://39.107.104.52/shop
宝塔面板登录
宝塔面板的使用较为简单 , 首先从控制台进入服务器管理页面 , 然后进入应用详情 , 点击复制
然后远程连接 , 连接成功后右键将复制的内容粘贴 , 回车运行 , 会显示出宝塔面板的密码 , 把它复制下来 。
退出远程连接 , 点击面板首页地址 。
用户名为admin , 密码为刚刚远程连接后复制的密码 。
软件安装和配置
登录成功后在侧边栏找到软件管理
安装tomcat和mysql , 我安装的tomcat版本为8.5 , mysql版本为5.7 。
在等待安装的这段时间里 , 我们先开放端口 , 点击侧边栏中的安全 , 放行8080端口 。
安装完成后 , 我们这时已经可以从外网访问到tomcat页面 。 访问如
http://39.107.104.52:8080/ , IP地址要换成你自己服务器的IP地址 。
上传数据库
从侧边栏进入数据库 , 点击添加数据库 , 密码可以随机生成 , 也可以自己设置 。
添加成功后点击导入 , 即可将本地的sql数据库文件上传到服务器 。
上传项目
在软件管理中点击tomcat的文件位置 , 进入tomcat 。
打开tomcat的webapps文件夹 , 点击左上角的上传 , 将项目文件或者项目的war包放入后重启tomcat即可 。
这时候你就可以在外网访问到你的项目了 , 例如
http://39.107.104.52:8080/shop/
到这里服务器搭建就算完成了 , 如果你还想对你的服务器做进一步的优化 , 提高网站的访问速度和服务器的性能 , 请看第五部分——Nginx的使用 , 使用nginx还有一个好处就是可以在不备份的情况下去掉8080端口(正常情况下我们不备份网站是无法去掉端口号的去使用网站默认的80端口的) , 比如可以将
http://39.107.104.52:8080/shop变为http://39.107.104.52/shop
Nginx是一个反向代理服务器 , 使用nginx可以实现动静分离和负载均衡 , 动静分离是指在处理用户请求时 , 由nginx处理静态请求 , tomcat处理动态请求 , 降低了tomcat的负载 , 让tomcat可以专注处理动态请求 。 负载均衡是指nginx可以同时连接多个tomcat即tomcat集群 , 将用户的动态请求均衡的转发给各个tomcat 。 那么 , Nginx该如何使用呢?
1.使用宝塔面板安装配置Nginx在软件管理中找到Nginx点击安装 , 在这里我安装的是1.14版本 。
安装完成后需要对nginx进行配置 , 点击nginx的设置 , 进入设置页面 , 点击配置修改 , 将原本的配置文件全部删除 , 改成如下内容:
user www www;
worker_processes auto;
error_log /www/wwwlogs/nginx_error.log crit;
pid /www/server/nginx/logs/nginx.pid;
worker_rlimit_nofile 51200;
events
{
use epoll;
worker_connections 51200;
multi_accept on;
}
http
{
include mime.types;
#include luawaf.conf;
include proxy.conf;
default_type application/octet-stream;
server_names_hash_bucket_size 512;
client_header_buffer_size 32k;
large_client_header_buffers 4 32k;
client_max_body_size 50m;
sendfile on;
tcp_nopush on;
keepalive_timeout 60;
tcp_nodelay on;
fastcgi_connect_timeout 300;


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。