1.登录linux服务器,安装宝塔服务器工具,命令如下(万能安装脚本): - if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec
复制代码
2.等待安装完成,期间可能要输入Y确认继续执行;安装完成后最后会出现一个网址和帐号密码;输入网址,登录成功后,安装推荐设置NGINX 1.6,mysql5.7,及其他默认 3.等待安装完成后,安装netcore2.2,命令如下: - sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
- sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl=https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc">/etc/yum.repos.d/dotnetdev.repo'
- sudo yum update
- sudo yum install libunwind libicu
- sudo yum install dotnet-sdk-2.2
复制代码
4.安装完成后,新建ftp及mysql上传到线上,然后找到网站文件路径,执行运行操作:
5.运行完后新建执行持续执行工具,步骤如下: 5.1创建服务 - vi /etc/systemd/system/gaoyi.service
复制代码
5.2写入文件(下面<>部分是需要变更的) - [Unit]
- Description=Web API Application running on CentOS
- [Service]
- WorkingDirectory= /www/wwwroot/gaoyi
- ExecStart=/usr/bin/dotnet /www/wwwroot/gaoyi/Ctmon.Web.dll
- Restart=always
- RestartSec=10 # Restart service after 10 seconds if dotnet service crashes
- SyslogIdentifier=gaoyi
- User=root
- Environment=ASPNETCORE_ENVIRONMENT=Production
- Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false
- [Install]
- WantedBy=multi-user.target
复制代码
//<>内的内容按所部署位置编写 WorkingDirectory = /www/wwwroot/gaoyi //程序所在目录 ExecStar=/usr/bin/dotnet /www/wwwroot/gaoyi/Ctmon.Web.dll //程序运行DLL SyslogIdentifier = gaoyi
5.3启动服务
6.执行完上面后,需要到宝塔修改配置 配置文件内容(proxy_pass http:端口号不可重复) - server {
- listen 80;
- server_nane gaoyi.ctmon.cn;
- index index.php index.html index.htm default.php default.htm default.html
- location / {
- proxy_pass http://localhost:5005;
- proxy_http_version 1.1;
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection keep-alive;
- proxy_set_header Host $host;
- proxy_cache_bypass $http_upgrade;
- }
- }
复制代码
7.保存后,需要重启nginx
到此网址配置完成 (以上就完成了,但下面会出现一种情况,就是我们修改文件后,需要上传dll到线上,所以需要执行以下步骤) 1.上传对应的dll 2.上传后需要执行以下命令
3.找到对应的网站文件路径,执行运行操作:
4.执行完后需要执行以下命令 - systemctl enable gaoyi.service #开机运行服务
复制代码
注释 systemctl is-enabled servicename.service #查询服务是否开机启动 systemctl enable *.service #开机运行服务 systemctl disable *.service #取消开机运行 systemctl start *.service #启动服务 systemctl stop qihang.service #停止服务 systemctl restart *.service #重启服务 systemctl reload *.service #重新加载服务配置文件 systemctl status *.service #查询服务运行状态 systemctl --failed #显示启动失败的服务
服务器配置常用端口 80:HTTP端口 443:HTTPS端口 21:FTP端口 465:SMTP邮件发送端口 587:个人QQ邮箱发送端口 1433:SQLSERVER数据库端口 3306: MYSQL数据库端口 8888: 宝塔默认端口 来源:https://blog.csdn.net/qq_37290531/article/details/109503833 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |