公司想建立一个网站吗百度推广是否做网站
- 作者: 五速梦信息网
- 时间: 2026年04月20日 11:10
当前位置: 首页 > news >正文
公司想建立一个网站吗,百度推广是否做网站,崇文门网站建设,网站建设第一品牌 网站设计五.安装lrzsz lrzsz 是用于在 Linux 系统中文件上传下载的软件。大家可能会存在疑问#xff0c;我们用 MobaXterm 图形化界面就可以很方便的完成上传下载#xff0c;为什么还要使用这个软件来 完成上传下载呢#xff1f;实际上是这样的#xff0c; Linux 的远程连接工具…五.安装lrzsz lrzsz 是用于在 Linux 系统中文件上传下载的软件。大家可能会存在疑问我们用 MobaXterm 图形化界面就可以很方便的完成上传下载为什么还要使用这个软件来 完成上传下载呢实际上是这样的 Linux 的远程连接工具有很多而 MobaXterm 只 是其中的一种而还有很多的远程连接工具并没有上传下载的功能这个时候就需要 依赖于 lrzsz 这个软件了。 对于 lrzsz 的安装我们需要通过第三种软件安装方式 yum 来进行安装。这里我们先 对 yum 做一个简单介绍。 Yum (Yellow dog Updater,Modified) 是一个在 Fedora 和 RedHat 以及 CentOS 中 的 Shell 前端软件包管理器。基于 RPM 包管理能够从指定的服务器自动下载 RPM 包 并且安装可以自动处理依赖关系并且一次安装所有依赖的软件包无须繁琐地一 次次下载、安装. 5.1 更换yum源
我们可以通过一个指令来检查当前的yum源 [rootlocalhost ~]# zai 网络 yum 源配置文件位于 /etc/yum.repos.d/ 目录下文件扩展名为*.repo [rootlocalhost ~]# cd /etc/yum.repos.d/ [rootlocalhost yum.repos.d]# [rootlocalhost yum.repos.d]# ls CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo [rootlocalhost yum.repos.d]# 该目录下有 7 个 yum 配置文件通常情况下 CentOS-Base.repo 文件生效。
备份默认的yum源执行指令 [rootlocalhost yum.repos.d]# mkdir bak [rootlocalhost yum.repos.d]# ls bak CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo [rootlocalhost yum.repos.d]# mv *.repo ./bak [rootlocalhost yum.repos.d]# ls bak [rootlocalhost yum.repos.d]# 下载阿里云的yum源 [rootlocalhost yum.repos.d]# wget -O /etc/yum.repos.d/CentOS Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 执行命令重新生成cache yum clean all yum makecache 再次查看yum源之后我们通过yum指令安装软件就是从阿里云下载的。 [rootlocalhost yum.repos.d]# yum repolist 已加载插件 fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com 源标识 源名称 状态 base/7/x86_64 CentOS-7 - Base - mirrors.aliyun.com 10,072 extras/7/x86_64 CentOS-7 - Extras - mirrors.aliyun.com 526 updates/7/x86_64 CentOS-7 - Updates - mirrors.aliyun.com 6,173 repolist: 16,771 [rootlocalhost yum.repos.d]# 5.2 安装lrzsz 搜索lrzsz安装包 [rootlocalhost yum.repos.d]# yum list lrzsz 已加载插件 fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com 可安装的软件包 lrzsz.x86_64 0.12.20-36.el7 base [rootlocalhost yum.repos.d]# 在线安装lrzsz [rootlocalhost yum.repos.d]# yum install lrzsz.x86_64 上传和下载的命令 rz sz 六.手动部署项目 在本地的 idea 中先启动当前的工程然后访问一下看看工程是否正常访问。 执行 package 指令进行打包操作将当前的 springboot 项目打成一个 jar 包。 !– SpringBoot应用打包插件–
build
!– 打包后war包的名字 –
finalNameyuean_health/finalName
plugins
plugin
groupIdorg.springframework.boot/groupId
artifactIdspring-boot-maven-plugin/artifactId
/plugin
/plugins
/build 将打好的jar包上传至Linux服务器的 /usr/local/app 目录下。 先执行指令创建app目录。 [rootlocalhost local]# cd /usr/local/ [rootlocalhost local]# mkdir app [rootlocalhost local]# ls app bin etc games include jdk1.8.0_152 lib lib64 libexec mysql sbin share src tomcat8 [rootlocalhost local]# cd app [rootlocalhost app]# ls yuean_health.jar [rootlocalhost app]# 启动SpringBoot程序 [rootlocalhost app]# java -jar yuean_health.jar 检查防火墙确保8080端口对外开放访问SpringBoot项目 firewall-cmd –zonepublic –list-ports 如果防火墙没有放开8080端口还需要放开对应的端口号执行如下指令 firewall-cmd –zonepublic –add-port8080/tcp –permanent 访问测试 http://localhost:9000/#/login 目前程序运行的问题 线上程序不会采用控制台霸屏的形式运行程序而是将程序在后台运行 线上程序不会将日志输出到控制台而是输出到日志文件方便运维查阅信息 后台运行程序 要想让我们部署的项目进行后台运行这个时候我们需要使用到 linux 中的一个命令 nohup 接下来就来介绍一下 nohup 命令。 nohup 命令英文全称 no hang up 不挂起用于不挂断地运行指定命令退出终端不 会影响程序的运行 语法格式 nohup Command [ Arg … ] [] 参数说明 • Command 要执行的命令 我们要想让当前部署的项目后台运行就可以使用下面的指令 停止 SpringBoot 项目 • Arg 一些参数可以指定输出文件 • 让命令在后台运行举例 • nohup java -jar boot 工程 .jar hello.log • 上述指令的含义为 后台运行 java -jar 命令并将日志输出到 hello.log 文件 我们要想让当前部署的项目后台运行就可以使用下面的指令 [rootlocalhost app]# nohup java -jar yuean_health.jar hello.log 停止SpringBoot项目 七.nginx的使用
7.1 nginx介绍 Nginx 是一款轻量级的 Web 服务器 / 反向代理服务器及电子邮件 IMAP/POP3 代理 服务器。其特点是占有内存少并发能力强在各大型互联网公司都有非常广泛的使 用。由俄罗斯的程序设计师伊戈尔 · 西索夫 Igor Sysoev 所开发官方测试 nginx 能够支支撑 5 万并发链接并且 cpu 、内存等资源消耗却非常低运行非常稳定。 Nginx ** 应用场景 ** http 服务器。 Nginx 是一个 http 服务可以独立提供 http 服务。可以做网页静态 服务器。 反向代理负载均衡。当网站的访问量达到一定程度后单台服务器不能满足用 户的请求时需要用多台服务器集群可以使用 nginx 做反向代理。并且多台服务 器可以平均分担负载不会因为某台服务器负载高宕机而某台服务器闲置的情 况。 7.2 Nginx部署前端工程
通过VS Code的NPM脚本中提供的build按钮来完整直接点击即可 在工程目录下生成一个dist目录用于存放需要发布的前端资源如下图所示 解压nginx以及目录结构说明 将我们之前打包的前端工程dist目录下得内容拷贝到nginx的html目录下 双击nginx下得nginx.exe文件来启动nginx nginx 服务器的端口号是 80 所以启动成功之后我们浏览器直接访问 http://localhost:80 即可。如果 80 端口被占用通过 conf/nginx.conf 配置文件 来修改端口号 7.3 Nginx在Linux下的安装
需要安装 gcc 的环境 yum install gcc-c PCRE(Perl Compatible Regular Expressions) 是一个 Perl 库包括 perl 兼容的 正则表达式库。 nginx 的 http 模块使用 pcre 来解析正则表达式所以需要在 linux 上安装 pcre 库。注 pcre-devel 是使用 pcre 开发的一个二次开发库。 nginx 也需要此库。 yum install -y pcre pcre-devel zlib 库提供了很多种压缩和解压缩的方式 nginx 使用 zlib 对 http 包的内容进行 gzip 所以需要在 linux 上安装 zlib 库。 yum install -y zlib zlib-devel OpenSSL 是一个强大的安全套接字层密码库囊括主要的密码算法、常用的密 钥和证书封装管理功能及 SSL 协议并提供丰富的应用程序供测试或其它目的使 用。 nginx 不仅支持 http 协议还支持 https 即在 ssl 协议上传输 http 所 以需要在 linux 安装 openssl 库。 yum install -y openssl openssl-devel Nginx下载 官方网站下载 nginxhttp://nginx.org/ 把 nginx 的源码包nginx-1.22.1.tar.gz上传到 linux 系统 [rootlocalhost soft]# ls apache-tomcat-8.5.88.tar.gz jdk-8u152-linux-x64.tar.gz mysql- 8.0.30-1.el7.x86_64.rpm-bundle.tar nginx-1.22.1.tar.gz [rootlocalhost soft]# 解压缩到/usr/local [rootlocalhost soft]# tar -zxvf nginx-1.22.1.tar.gz -C /usr/local/ 进入nginx-1.22.1目录 [rootlocalhost local]# cd /usr/local/nginx-1.22.1/ [rootlocalhost nginx-1.22.1]# ls auto CHANGES CHANGES.ru conf configure contrib html LICENSE man README src [rootlocalhost nginx-1.22.1]# 使用 configure 命令创建makeFile 文件。 ./configure \ –prefix/usr/local/nginx \ –pid-path/var/run/nginx/nginx.pid \ –lock-path/var/lock/nginx.lock \ –error-log-path/var/log/nginx/error.log \ –http-log-path/var/log/nginx/access.log \ –with-http_gzip_static_module \ –http-client-body-temp-path/var/temp/nginx/client \ –http-proxy-temp-path/var/temp/nginx/proxy \ –http-fastcgi-temp-path/var/temp/nginx/fastcgi \ –http-uwsgi-temp-path/var/temp/nginx/uwsgi \ –http-scgi-temp-path/var/temp/nginx/scgi 执行后可以看到Makefile文件 [rootlocalhost nginx-1.22.1]# ll 总用量 808 drwxr-xr-x. 6 1001 1001 4096 12 月 3 23:56 auto -rw-r–r–. 1 1001 1001 317399 10 月 19 2022 CHANGES -rw-r–r–. 1 1001 1001 485035 10 月 19 2022 CHANGES.ru drwxr-xr-x. 2 1001 1001 168 12 月 3 23:56 conf -rwxr-xr-x. 1 1001 1001 2590 10 月 19 2022 configure drwxr-xr-x. 4 1001 1001 72 12 月 3 23:56 contrib drwxr-xr-x. 2 1001 1001 40 12 月 3 23:56 html -rw-r–r–. 1 1001 1001 1397 10 月 19 2022 LICENSE -rw-r–r–. 1 root root 417 12 月 4 00:01 Makefile drwxr-xr-x. 2 1001 1001 21 12 月 3 23:56 man drwxr-xr-x. 3 root root 125 12 月 4 00:01 objs -rw-r–r–. 1 1001 1001 49 10 月 19 2022 README drwxr-xr-x. 9 1001 1001 91 12 月 3 23:56 src [rootlocalhost nginx-1.22.1]# Makefile 是一种配置文件 Makefile 一个工程中的源文件不计数其按类型、功能、 模块分别放在若干个目录中 makefile 定义了一系列的规则来指定哪些文件需要先编译 哪些文件需要后编译哪些文件需要重新编译甚至于进行更复杂的功能操作因为 makefile 就像一个 Shell 脚本一样其中也可以执行操作系统的命令。 configure参数
./configure
–prefix/usr \ 指向
安装目录
–sbin-path/usr/sbin/nginx \ 指向
执行程序文件nginx
–conf-path/etc/nginx/nginx.conf \ 指向配置文
件
–error-log-path/var/log/nginx/error.log \ 指向log
–http-log-path/var/log/nginx/access.log \ 指向httplog
–pid-path/var/run/nginx/nginx.pid \ 指向pid
–lock-path/var/lock/nginx.lock \ 安装文件锁定防止安装文件
被别人利用或自己误操作。
–usernginx
–groupnginx
-with-http_ssl_module \ 启用ngx_http_ssl_module支持使支持
https请求需已安装openssl
–with-http_flv_module \ 启用
ngx_http_flv_module支持提供寻求内存使用基于时间的偏移量文件
–with-http_stub_status_module \ 启用
ngx_http_stub_status_module支持获取nginx自上次启动以来的工作状态
–with-http_gzip_static_module \ 启用ngx_http_gzip_static_module
支持在线实时压缩输出数据流
–http-client-body-temp-path/var/tmp/nginx/client/ \ 设定http客户端
请求临时文件路径
–http-proxy-temp-path/var/tmp/nginx/proxy/ \ 设定http代理临时文件路
径
–http-fastcgi-temp-path/var/tmp/nginx/fcgi/ \ 设定http fastcgi临
时文件路径
–http-uwsgi-temp-path/var/tmp/nginx/uwsgi \ 设定http uwsgi临时文件
路径
–http-scgi-temp-path/var/tmp/nginx/scgi \ 设定http scgi临时文件路径
–with-pcre 启用pcre库 编译 [rootlocalhost nginx-1.22.1]# make 安装 make install 启动 nginx 之前上边将临时文件目录指定为 /var/temp/nginx/client 需要 在 /var 下创建此 目录 [rootlocalhost nginx-1.22.1]# mkdir /var/temp/nginx/client -p 进入到Nginx目录下的sbin目录 [rootlocalhost sbin]# cd /usr/local/nginx [rootlocalhost nginx]# ll 总用量 4 drwxr-xr-x. 2 root root 4096 12 月 4 00:09 conf drwxr-xr-x. 2 root root 40 12 月 4 00:09 html drwxr-xr-x. 2 root root 19 12 月 4 00:09 sbin [rootlocalhost nginx]# cd sbin/ [rootlocalhost sbin]# ll 总用量 3832 -rwxr-xr-x. 1 root root 3920872 12 月 4 00:09 nginx [rootlocalhost sbin]# 输入命令启动Nginx ./nginx 启动后查看进程 ps aux|grep nginx 关闭 nginx ./nginx -s stop ./nginx -s quit 重启 nginx先关闭后启动。刷新配置文件 ./nginx -s reload 7.4 Linux上部署前端工程 将dist目录上传到/usr/local/nginx/ [rootlocalhost nginx]# ll 总用量 4 drwxr-xr-x. 2 root root 4096 12 月 4 00:09 conf drwxr-xr-x. 5 root root 98 12 月 4 00:29 dist drwxr-xr-x. 2 root root 6 12 月 4 00:29 html drwxr-xr-x. 2 root root 19 12 月 4 00:09 sbin [rootlocalhost nginx]# 编辑conf/nginx.conf [rootlocalhost nginx]# vim conf/nginx.conf ok了家人们明天见
- 上一篇: 公司网址怎么写举例西宁网站建设优化案例
- 下一篇: 公司想建网站个体户可以做网站建设
相关文章
-
公司网址怎么写举例西宁网站建设优化案例
公司网址怎么写举例西宁网站建设优化案例
- 技术栈
- 2026年04月20日
-
公司网站做一年多少钱怎么给网站绑定域名
公司网站做一年多少钱怎么给网站绑定域名
- 技术栈
- 2026年04月20日
-
公司网站做的一样算不算侵权6微信小程序与wordpress
公司网站做的一样算不算侵权6微信小程序与wordpress
- 技术栈
- 2026年04月20日
-
公司想建网站个体户可以做网站建设
公司想建网站个体户可以做网站建设
- 技术栈
- 2026年04月20日
-
公司想做个网站怎么办饮料网站建设
公司想做个网站怎么办饮料网站建设
- 技术栈
- 2026年04月20日
-
公司想做个自己的网站怎么做的企业策划书格式及范文
公司想做个自己的网站怎么做的企业策划书格式及范文
- 技术栈
- 2026年04月20日
