衡水做网站找谁,网站开发项目经验描述,商务网站开发的流程,广州网站优化外包1. 打包
在项目包的终端使用命令打包成dist文件。
npm run build2. Linux云服务器上创建文件夹
mkdir /home/www/dist注#xff1a;dist文件夹不用创建#xff0c;将打包好的dist.zip放进去#xff0c;然后解压就行。
3. 安装nginx
yum install -y nginx4. 修改配置文件…1. 打包
在项目包的终端使用命令打包成dist文件。
npm run build2. Linux云服务器上创建文件夹
mkdir /home/www/dist注dist文件夹不用创建将打包好的dist.zip放进去然后解压就行。
3. 安装nginx
yum install -y nginx4. 修改配置文件
vim /etc/nginx/nginx.conf配置文件原样
# For more information on configuration, see:
# * Official English Documentation: http://nginx.org/en/docs/
# * Official Russian Documentation: http://nginx.org/ru/docs/user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;# Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.
include /usr/share/nginx/modules/*.conf;events {worker_connections 1024;
}
http {log_format main $remote_addr - $remote_user [$time_local] $request $status $body_bytes_sent $http_referer $http_user_agent $http_x_forwarded_for;access_log /var/log/nginx/access.log main;sendfile on;tcp_nopush on;tcp_nodelay on;keepalive_timeout 65;types_hash_max_size 4096;include /etc/nginx/mime.types;default_type application/octet-stream;# Load modular configuration files from the /etc/nginx/conf.d directory.# See http://nginx.org/en/docs/ngx_core_module.html#include# for more information.include /etc/nginx/conf.d/*.conf;server {listen 80;listen [::]:80;server_name _;root /usr/share/nginx/html;# Load configuration files for the default server block.include /etc/nginx/default.d/*.conf;error_page 404 /404.html;location /404.html {}error_page 500 502 503 504 /50x.html;location /50x.html {}}# Settings for a TLS enabled server.
#
# server {
# listen 443 ssl http2;
# listen [::]:443 ssl http2;
# server_name _;
# root /usr/share/nginx/html;
#
# ssl_certificate /etc/pki/nginx/server.crt;
# ssl_certificate_key /etc/pki/nginx/private/server.key;
# ssl_session_cache shared:SSL:1m;
# ssl_session_timeout 10m;
# ssl_ciphers HIGH:!aNULL:!MD5;
# ssl_prefer_server_ciphers on;
#
# # Load configuration files for the default server block.
# include /etc/nginx/default.d/*.conf;
#
# error_page 404 /404.html;
# location /40x.html {
# }
#
# error_page 500 502 503 504 /50x.html;
# location /50x.html {
# }
# }}我们可以看到其中一行 include /etc/nginx/conf.d/*.conf;说明他包含同级conf.d目录下的*.conf文件所以根据个人喜好我进入conf.d目录创建xxx.conf文件配置如下 server {listen 9999;server_name _;root /home/vue/dist;# Load configuration files for the default server block.include /etc/nginx/default.d/*.conf;error_page 404 /404.html;location /404.html {}error_page 500 502 503 504 /50x.html;location /50x.html {}location /{root /home/vue/dist;index index.html;try_files $uri $uri/ /index.html;} } 被一个点卡了很久这个是用来解决刷新路由404问题写全可能因为版本问题不写全导致一直说配置格式错误啥的…可累死我了 location / {root /home/vue/dist;index index.html;try_files $uri $uri/ /index.html;} 5. 启动 / 重启 nginx
启动
nginx重启
nginx -s reload6. 访问前端项目
使用服务器 IP 端口 访问前端项目。 注端口需要在服务器防火墙开启对外开放。