当前位置: 首页 > news >正文

哔哩哔哩网站怎么做视频12306网站开发多少钱

哔哩哔哩网站怎么做视频,12306网站开发多少钱,建设个公司网站需要多少费用,怎么做qq网站本文在centos7.9下分别尝试了yum安装和手动安装#xff0c;记录一下试验过程。为后来者少踩点坑。 下载 下载地址#xff1a;链接 。建议下载稳定版本#xff0c;也就是Stable Version#xff0c;这里下载的是 nginx-1.24.0 # 我下载在如下文件夹 mkdir/opt/apps cd /op…本文在centos7.9下分别尝试了yum安装和手动安装记录一下试验过程。为后来者少踩点坑。 下载 下载地址链接 。建议下载稳定版本也就是Stable Version这里下载的是 nginx-1.24.0 # 我下载在如下文件夹 mkdir/opt/apps cd /opt/apps # 用wget下载 wget https://nginx.org/download/nginx-1.24.0.tar.gz确认依赖库 需要以下依赖库 gcc 用以下命令确认是否已安装gcc gcc –-version如果没有安装用以下命令安装 yum install gccPCRE 确认是否安装 rpm -qa pcre如果没有安装请用如下指令安装 yum install -y pcre pcre-develZlib 确认 rpm -qa zlib安装 yum install -y zlib zlib-develOpenSSL 确认 openssl version如果是1.1或以上就可以如果不是则需要升级 SSL升级如下 # 1.安装对应的依赖库 sudo yum install -y zlib yum install zlib-devel openssl-devel sqlite-devel bzip2-devel libffi libffi-devel gcc gcc-c# 2. 下载openssl安装文件 mkdir /tmp/sslbak cd /tmp/sslbak wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz --no-check-certificate# 3. 解压安装openssl并进入openssl的目录 tar -zxvf openssl-1.1.1k.tar.gz cd openssl-1.1.1k# 设置输出为中文可忽略 export LANGzh_CN.UTF-8 export LANGUAGEzh_CN.UTF-8# 编译和安装 ./config --prefix/usr/local/openssl shared zlib sudo make make install# 4. 备份当前openssl mv /usr/bin/openssl /usr/bin/openssl.bak mv /usr/include/openssl /usr/include/openssl.bak # 5. 配置使用新版本 ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl ln -s /usr/local/openssl/include/openssl /usr/include/openssl # 6. 更新动态链接库数据并重新加载 echo /usr/local/openssl/lib /etc/ld.so.conf ldconfig -v # 7. 查看是否升级成功 openssl version # 8. 如果缺少libssl.s0.1.1 ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1 ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1检查nginx是否已安装 find / -name *nginx*继续安装nginx 首先我们进入到下载的nginx文件的目录执行解压命令然后进入到该文件夹 cd /opt/apps tar -zxvf nginx-1.24.0.tar.gz cd nginx-1.24.0/ 进行安装配置可以参考如下语句 注意如果上面升级了openssl这里需要修改nginx对openssl的默认设置否则make时会报错 # 进入如下目录 cd /opt/apps/nginx-1.24.0/auto/lib/openssl vim conf去掉下图中的/.openssl 回到nginx解压目录运行如下命令各参数意义请参考链接 ./configure --prefix/opt/nginx --with-openssl/usr/local/openssl --with-http_ssl_module --with-http_gzip_static_module注意此处的—prefix安装路径不能和下载路径是一个路径。 可选设置可以通过如下参数设置log位置 --error-log-path/var/log/nginx/nginx.log --pid-path/var/log/nginx/pid如果不设置log默认路径在安装路径下的logs文件夹下 编译和安装 make make install启动服务 进入安装目录 /opt/nginx/sbin启动nginx # 添加一个nginx用户因为默认用户是nobody这是为了安全性 useradd nginx -s /sbin/nologin -M ./nginx开放端口 防火墙需要开启80端口 **# 开启80端口 firewall-cmd --add-port80/tcp --permanent # 重启防火墙 firewall-cmd --reload**加入系统菜单 nginx目录无法直接使用每次还要到/opt/nginx的 sbin 目录来启动ngin。我们通过如下方式加入系统菜单这样就可以直接使用nginx命令了 # 修改profile文件 vim /etc/profile# 在最后加上如下语句注意路径然后wq保存退出 export PATH$PATH:/opt/nginx/sbin# 让profile生效 source /etc/pfofile测试访问 输入ip进行访问测试出现Nginx的欢迎界面说明安装成功。 设置开机启动 首先需要创建nginx服务 vim /etc/init.d/nginx# 将下面脚本复制进去保存注意路径要和安装路径对上#!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkconfig: - 85 15 # description: Nginx is an HTTP(S) server, HTTP(S) reverse \ # proxy and IMAP/POP3 proxy server # processname: nginx# Source function library. . /etc/rc.d/init.d/functions# Source networking configuration. . /etc/sysconfig/network# Check that networking is up. [ $NETWORKING no ] exit 0nginx/opt/nginx/sbin/nginx prog$(basename $nginx)NGINX_CONF_FILE/opt/nginx/conf/nginx.conf[ -f /etc/sysconfig/nginx ] . /etc/sysconfig/nginxlockfile/var/lock/subsys/nginxmake_dirs() {# make required directoriesusernginx -V 21 | grep configure arguments: | sed s/[^*]*--user\([^ ]*\).*/\1/g -options$nginx -V 21 | grep configure arguments:for opt in $options; doif [ echo $opt | grep .*-temp-path ]; thenvalueecho $opt | cut -d -f 2if [ ! -d $value ]; then# echo creating $valuemkdir -p $value chown -R $user $valuefifidone }start() {[ -x $nginx ] || exit 5[ -f $NGINX_CONF_FILE ] || exit 6make_dirsecho -n $Starting $prog: daemon $nginx -c $NGINX_CONF_FILEretval$?echo[ $retval -eq 0 ] touch $lockfilereturn $retval }stop() {echo -n $Stopping $prog: killproc $prog -QUITretval$?echo[ $retval -eq 0 ] rm -f $lockfilereturn $retval }restart() {configtest || return $?stopsleep 1start }reload() {configtest || return $?echo -n $Reloading $prog: killproc $nginx -HUPRETVAL$?echo }force_reload() {restart }configtest() {$nginx -t -c $NGINX_CONF_FILE }rh_status() {status $prog }rh_status_q() {rh_status /dev/null 21 }case $1 instart)rh_status_q exit 0$1;;stop)rh_status_q || exit 0$1;;restart|configtest)$1;;reload)rh_status_q || exit 7$1;;force-reload)force_reload;;status)rh_status;;condrestart|try-restart)rh_status_q || exit 0;;*)echo $Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}exit 2 esac 保存后进入该目录执行以下操作 cd /etc/init.d/ # 添加执行权限 chmod x nginx # 添加到系统服务 chkconfig --add nginx # 查看是否添加成功 chkconfig --list nginx # 添加到开机启动 chkconfig nginx on # 再次查看 chkconfig --list nginx # 以下结果说明添加成功 # 0:off 1:off 2:on 3:on 4:on 5:on 6:off常用命令 # 启动 nginx # 关闭 nginx -s stop # 刷新配置 nginx -s reload # 配置测试 nginx -tyum安装Nginx yum安装就比较简单了 yum install nginx在centos7.9中yum安装默认的版本是Nginx1.20 yum安装文件位置 yum安装的各常用文件位置如下 nginx的配置文件在/etc/nginx/nginx.conf自定义的配置文件放在/etc/nginx/conf.d项目文件存放在/usr/share/nginx/html/日志文件存放在/var/log/nginx/ 另外yum安装的版本默认首页是centos首页看不到那个Nginx的欢迎页面。
http://www.w-s-a.com/news/730111/

相关文章:

  • 文明网站建设情况报告wordpress伪静态配置
  • 牙科网站模板个人微信网站建设
  • 厦门公司注册网站dw做简单小说网站
  • 网站建好以后每年都续费么wordpress 仿聚划算
  • 单位网站建设收费标准网上开店铺需要多少钱
  • 灯饰网站需要这么做申请域名的流程
  • 软件下载网站怎么赚钱wordpress减少数据库查询
  • 什么兼职网站可以做视频剪辑常见的推广平台有哪些
  • 网站开发是用html还是jsp设迹官网
  • 查公司信息的网站怎么学wordpress
  • 白银做网站长春一般建一个网站需要多少钱
  • 帮人做钓鱼网站的人网络推广培训职业学校
  • 淘宝客有必须做网站吗网站开发的形式有( )
  • 网站建设:上海珍岛网页版qq空间登录
  • 网站服务器ipteahouse wordpress主题
  • 深州市住房保障和城乡建设局网站做网站公司叫什么
  • 织梦网站转跳手机站注册公司代理记账费用
  • wordpress建站Pdf亚马逊aws在线观看
  • 做网站的外包公司有哪些WordPress调用json数据
  • 做网站网站怎么赚钱网站的建设及维护报告
  • 可以做效果图的网站东莞网站优化什么方法
  • 网站和软件的区别怎么做招生网站
  • 雄安免费网站建设电话如何做网站推广 求指点
  • 十大免费cad网站入口软件北京做网站建设价格
  • 建设一个公司网站要具备什么网页制作的专业
  • 东莞seo建站排名全包网站
  • 网站建设的基本步骤有哪些软件商店下载官方
  • 网站建设开发报告论文hao123上网从这里开始官方
  • 阿里云建网站费用徐州房产网
  • 网站统计分析平台做企业礼品的网站