码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • linux安装nginx


    一、下载安装包

    nginx下载地址:http://nginx.org/download

    二、解压安装包

    tar -zxvf nginx-1.3.7.tar.gz

    三、编译安装

    1. cd nginx-1.9.9
    2. //编译
    3. ./configure --prefix=/usr/local/nginx
    4. //安装
    5. make && make install

    如果编译报错,需要安装依赖

    yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel pcre-devel

    四、添加nginx服务

    1. #!/bin/sh
    2. # nginx - this script starts and stops the nginx daemin
    3. #
    4. # chkconfig: - 85 15
    5. # description: Nginx is an HTTP(S) server, HTTP(S) reverse \
    6. # proxy and IMAP/POP3 proxy server
    7. # processname: nginx
    8. # config: /usr/local/nginx/conf/nginx.conf
    9. # pidfile: /usr/local/nginx/logs/nginx.pid
    10. # Source function library.
    11. . /etc/rc.d/init.d/functions
    12. # Source networking configuration.
    13. . /etc/sysconfig/network
    14. # Check that networking is up.
    15. [ "$NETWORKING" = "no" ] && exit 0
    16. nginx="/usr/local/nginx/sbin/nginx"
    17. prog=$(basename $nginx)
    18. NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf"
    19. lockfile=/var/lock/subsys/nginx
    20. start() {
    21. [ -x $nginx ] || exit 5
    22. [ -f $NGINX_CONF_FILE ] || exit 6
    23. echo -n $"Starting $prog: "
    24. daemon $nginx -c $NGINX_CONF_FILE
    25. retval=$?
    26. echo
    27. [ $retval -eq 0 ] && touch $lockfile
    28. return $retval
    29. }
    30. stop() {
    31. echo -n $"Stopping $prog: "
    32. killproc $prog -QUIT
    33. retval=$?
    34. echo
    35. [ $retval -eq 0 ] && rm -f $lockfile
    36. return $retval
    37. }
    38. restart() {
    39. configtest || return $?
    40. stop
    41. start
    42. }
    43. reload() {
    44. configtest || return $?
    45. echo -n $"Reloading $prog: "
    46. killproc $nginx -HUP
    47. RETVAL=$?
    48. echo
    49. }
    50. force_reload() {
    51. restart
    52. }
    53. configtest() {
    54. $nginx -t -c $NGINX_CONF_FILE
    55. }
    56. rh_status() {
    57. status $prog
    58. }
    59. rh_status_q() {
    60. rh_status >/dev/null 2>&1
    61. }
    62. case "$1" in
    63. start)
    64. rh_status_q && exit 0
    65. $1
    66. ;;
    67. stop)
    68. rh_status_q || exit 0
    69. $1
    70. ;;
    71. restart|configtest)
    72. $1
    73. ;;
    74. reload)
    75. rh_status_q || exit 7
    76. $1
    77. ;;
    78. force-reload)
    79. force_reload
    80. ;;
    81. status)
    82. rh_status
    83. ;;
    84. condrestart|try-restart)
    85. rh_status_q || exit 0
    86. ;;
    87. *)
    88. echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"
    89. exit 2
    90. esac
    1. cd /etc/init.d
    2. chmod 755 /etc/init.d/nginx
    3. chkconfig --add nginx
    4. service nginx start

     

  • 相关阅读:
    第一章 教育基础(03 教育目的与教育制度)
    后端统一处理返回前端日期LocalDateTime格式化去T,Long返回前端损失精度问题
    vue2/3vuecli4项目中axios-mock-adapter和axios搭配使用,前端自己mock数据
    redis我记不住的那些命令(三)
    《数据结构、算法与应用C++语言描述》使用C++语言实现二维数组矩阵
    论文翻译解读:Anytime Bottom-Up Rule Learning for Knowledge Graph Completion【AnyBURL】
    C# 使用ExcelDataReader读取Excel文件内容
    手把手教大家在CentOS7上编译并安装最新版的FreeSwitch-v1.10.7
    (7)原型模式
    Cyuyanzhong的内存函数
  • 原文地址:https://blog.csdn.net/qq_36635569/article/details/134423844
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号