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

网上课程网站商务型企业网站建设

网上课程网站,商务型企业网站建设,关键词优化,wordpress 网页程序文章目录 安装OpenResty1.安装1#xff09;安装开发库2#xff09;安装OpenResty仓库3#xff09;安装OpenResty4#xff09;安装opm工具5#xff09;目录结构6#xff09;配置nginx的环境变量 2.启动和运行3.备注 安装OpenResty 1.安装 首先你的Linux虚拟机必须联网 … 文章目录 安装OpenResty1.安装1安装开发库2安装OpenResty仓库3安装OpenResty4安装opm工具5目录结构6配置nginx的环境变量 2.启动和运行3.备注 安装OpenResty 1.安装 首先你的Linux虚拟机必须联网 1安装开发库 首先要安装OpenResty的依赖开发库执行命令 yum install -y pcre-devel openssl-devel gcc --skip-broken2安装OpenResty仓库 你可以在你的 CentOS 系统中添加 openresty 仓库这样就可以便于未来安装或更新我们的软件包通过 yum check-update 命令。运行下面的命令就可以添加我们的仓库 yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo如果提示说命令不存在则运行 yum install -y yum-utils 然后再重复上面的命令 3安装OpenResty 然后就可以像下面这样安装软件包比如 openresty yum install -y openresty4安装opm工具 opm是OpenResty的一个管理工具可以帮助我们安装一个第三方的Lua模块。 如果你想安装命令行工具 opm那么可以像下面这样安装 openresty-opm 包 yum install -y openresty-opm5目录结构 默认情况下OpenResty安装的目录是/usr/local/openresty 看到里面的nginx目录了吗OpenResty就是在Nginx基础上集成了一些Lua模块。 继续查看bin目录: linux链接文件 “l”是链接文件,l是link的意思。 相当于windows的快捷方式;” 6配置nginx的环境变量 打开配置文件 vim /etc/profile在最下面加入两行 export NGINX_HOME/usr/local/openresty/nginx export PATH${NGINX_HOME}/sbin:$PATHNGINX_HOME后面是OpenResty安装目录下的nginx的目录 然后让配置生效 source /etc/profile2.启动和运行 OpenResty底层是基于Nginx的查看OpenResty目录的nginx目录结构与windows中安装的nginx基本一致 所以运行方式与nginx基本一致 # 启动nginx nginx # 重新加载配置 nginx -s reload # 停止 nginx -s stopnginx的默认配置文件注释太多影响后续我们的编辑这里将nginx.conf中的注释部分删除保留有效部分。 修改/usr/local/openresty/nginx/conf/nginx.conf文件内容如下 其实就是把初始nginx.conf的配置文件里所有的注释给删除了看起来清爽多了 #user nobody; worker_processes 1; error_log logs/error.log;events {worker_connections 1024; }http {include mime.types;default_type application/octet-stream;sendfile on;keepalive_timeout 65;server {listen 8081;server_name localhost;location / {root html;index index.html index.htm;}error_page 500 502 503 504 /50x.html;location /50x.html {root html;}} }在Linux的控制台输入命令以启动nginx nginx然后访问页面http://192.168.141.100:8081注意ip地址替换为你自己的虚拟机IP nginx.conf配置文件里面改成了监听8081端口所以这里访问8081端口 3.备注 加载OpenResty的lua模块 #lua 模块 lua_package_path /usr/local/openresty/lualib/?.lua;;; #c模块 lua_package_cpath /usr/local/openresty/lualib/?.so;;; common.lua -- 封装函数发送http请求并解析响应 local function read_http(path, params)local resp ngx.location.capture(path,{method ngx.HTTP_GET,args params,})if not resp then-- 记录错误信息返回404ngx.log(ngx.ERR, http not found, path: , path , , args: , args)ngx.exit(404)endreturn resp.body end -- 将方法导出 local _M { read_http read_http } return _M释放Redis连接API -- 关闭redis连接的工具方法其实是放入连接池 local function close_redis(red)local pool_max_idle_time 10000 -- 连接的空闲时间单位是毫秒local pool_size 100 --连接池大小local ok, err red:set_keepalive(pool_max_idle_time, pool_size)if not ok thenngx.log(ngx.ERR, 放入redis连接池失败: , err)end end读取Redis数据的API -- 查询redis的方法 ip和port是redis地址key是查询的key local function read_redis(ip, port, key)-- 获取一个连接local ok, err red:connect(ip, port)if not ok thenngx.log(ngx.ERR, 连接redis失败 : , err)return nilend-- 查询redislocal resp, err red:get(key)-- 查询失败处理if not resp thenngx.log(ngx.ERR, 查询Redis失败: , err, , key , key)end--得到的数据为空处理if resp ngx.null thenresp nilngx.log(ngx.ERR, 查询Redis数据为空, key , key)endclose_redis(red)return resp end开启共享词典 # 共享字典也就是本地缓存名称叫做item_cache大小150m lua_shared_dict item_cache 150m;
http://www.hkea.cn/news/14424526/

相关文章:

  • 关于网站备案前置审批的相关说明 吉林电商平台制作公司
  • 河北城乡建设厅网站显示不全关键词网站排名顾问
  • 东营建设信息网网站网页设计培训班哪里好
  • 如何做网站超链接团队拓展口号
  • 深圳网站建设联华数字营销成功案例
  • 网站加网页用户登录网站开发
  • 国内简洁网站设计做外贸 网站没有邮箱怎么找
  • 旅游网站设计思路南京哪个网站做物业贷
  • 承德住房和城乡建设局网站关闭了wordpress 移动端页码
  • 自适应网站模板公司wordpress带用户中心主题
  • 三部曲网站建设注册公司需要哪些资料
  • 作业做哪些类型的网站沈阳工程信息网官网
  • 有没有专门做素食的美食网站小程序开发平台的设计是实现
  • 自己做网站空间做交通锁具网站碟刹锁
  • 如何利用网站模板微信群运营
  • 网站正在建设中...为什么护卫神网站宣传策略
  • 大学生创新创业网站建设申报书wordpress怎么装
  • 佛山新网站建设怎么样做网站是用myecli
  • 咸宁哪个企业没有做网站福建建设资格执业注册管理中心网站
  • 号卡分销系统搭建seo自然搜索优化排名
  • o2o网站网站 改版 建议
  • 网站建设首页运营一款app的费用
  • 大型网站 php嘉兴网站建设制作
  • 游戏网站开发计划书wordpress 火车头 教程
  • 湖州 网站建设公司网络优化工程师是干什么的
  • 哈尔滨网站建设网络优化网络营销与电子商务
  • 做咖啡网站wordpress显示文章列表的主题
  • 网站短片怎么做wordpress 用户 关注
  • 扁平化设计网站 国内本地网站搭建
  • 哈巴狗模式网站开发帮人做违法网站