`

nginx开发环境配置

 
阅读更多

nginx开发环境配置步骤:

1. 查看nginx配置文件位置:ps -ef |grep nginx

 -c 是指用的 /etc/nginx/nginx.conf 这个的配置文件。

 

2. 查看配置文件: cat /etc/nginx/nginx.conf,最后几行中

nginx的虚拟域名配置都放这个里面了。 加载是以.conf 结尾的,在include conf.d/*.conf 下添加一条你自己的开发配置地址。如:include test/*.conf

 

3. 创建自己的目录:cd /etc/nginx 进入到这个目录后,mkdir yourlist创建自己的开发配置目录(yourlist即conf.d)

vim www.mysite.com.conf,编辑配置文件

 

server
{
    #监听端口
    listen 80;
    server_name www.mysite.com;
	#默认首页
    index index.html index.php;
	#项目入口目录
    root  /home/workspace/www;
	#访问日志 main 是nginx.conf 定义好的日志格式,可以不加这个main
    access_log /var/log/nginx/www.mysite.com.access.log main;
	#错误日志 
    error_log /var/log/nginx/www.mysite.com.err.log error;
	#如果是404的错误跳转到设置的这个404.html
    error_page 404 /404.html;
	
	#php文件访问处理
    location ~ [^/]\.php(/|$)
    {
        try_files $uri =404;
        fastcgi_pass  unix:/var/run/php-cgi.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

 

4. 创建开发目录:

mkdir workplace 创建开发目录

cd workplace 进入到目录中

mkdir -p  www 创建多个目录

cd www

vim index.php

<?php
phpinfo();
?>

给文件夹增加可执行权限:

chmod +x /home

chmod +x /home/workplace

chmod +x /home/www

 

5. 监测 nginx的配置文件是否有异常: /usr/sbin/nginx -t

 

如图所示就ok说明没问题;

 

6. /usr/sbin/nginx -s reload 加载你最新的配置

7. 绑定host域名

然后在浏览器上访问就好了。出来phpinfo()的内容了。

  • 大小: 18.5 KB
  • 大小: 1.7 KB
  • 大小: 1.3 KB
分享到:
评论

相关推荐

    服务器使用Nginx部署Springboot项目的详细教程(jar包)

    配置完成后,重启Nginx服务以应用新的配置。现在,你可以通过域名访问你的Spring Boot应用了。 8. **测试和监控**: 访问配置的二级域名和端口,确保应用正常工作。同时,监控日志文件,如`temp.txt`,检查应用的...

    idea openrestry+nginx+lua搭建企业级开发环境

    "Idea OpenResty + Nginx + Lua" 的组合提供了一种强大的解决方案,它允许开发者利用 IntelliJ IDEA(Idea)作为集成开发环境,OpenResty(一个扩展了 Nginx 的版本)作为服务器平台,以及 Lua 语言进行高性能的脚本...

    Nginx源代码与配置深入解析

    通过实例分析了配置指令,提供了 nginx 开发环境搭建的具体指导步骤,并探讨 nginx 模块化结构的优势及其应用场景。此外,还讨论了关于 Nginx 在实际应用时可能遇到的一些问题及其解决方案。 适用人群:适合有经验的...

    nginx windows环境配置

    ### Nginx在Windows环境下的配置详解 ...这对于搭建开发环境、负载均衡或是作为反向代理都非常有用。Nginx的强大之处在于其高度可定制性,通过灵活地配置`nginx.conf`文件,可以满足各种不同的需求场景。

    Nginx开发指南.pdf

    ### Nginx开发指南知识点概览 #### 一、引言 **Nginx开发指南**是一份详尽的技术文档,旨在为开发者提供全面的Nginx开发指导,包括其内部架构、编程接口以及实现原理等内容。对于希望深入了解Nginx工作原理或打算为...

    Nginx端口映射配置方法

    搭建一个网站传统的方法是使用一个web服务器去解析文件入口文件,如使用Nginx,Apache解析到对应的入口文件,但是随着技术的发展,一些语言可以自己起一个web服务,如Node,PHP,使用开发语言启动一个web服务默认只能在...

    Nginx开发从入门到精通

    《Nginx开发从入门到精通》是一本深入解析Nginx服务器的指南,旨在帮助读者全面掌握Nginx的使用、配置与开发技巧。Nginx是一款高性能、轻量级的Web服务器/反向代理服务器,因其稳定性和高并发处理能力而广泛应用于...

    Nginx反向代理服务器配置基础教程

    本文将详细介绍如何在CentOS 6.6 x64环境下搭建Nginx反向代理服务器,并通过具体步骤指导读者完成配置。 #### 二、Nginx安装系统环境与组件 本教程中涉及的主要组件包括: - **操作系统**: CentOS 6.6 x64 - **...

    window下nginx配置

    本文将详细介绍如何在Windows环境下安装、配置Nginx,并实现基本的负载均衡功能。 #### 二、环境准备 在正式安装Nginx之前,需要准备以下环境: 1. **操作系统**:Windows Server 2016 或更高版本。 2. **硬件...

    ruby on rails环境搭建学习笔记;passenger+nginx环境配置

    通过以上步骤,可以完成 Ruby on Rails 开发环境的基本搭建,并且能够使用 Passenger+Nginx 进行高效部署。对于初学者而言,这一系列的操作可能会有些复杂,但随着实践的增多,这些步骤会变得越来越熟悉。同时,在...

    nginx开发工具

    总之,"nginx 开发工具" 提供了快速获取 Nginx 开发环境的途径,帮助开发者更专注于功能的实现和系统的优化。通过深入学习和实践这些工具和知识点,可以成为 Nginx 的高级开发者,构建出高效、稳定、安全的网络服务...

    Nginx基础架构与工作原理+Nginx安装与配置环境搭建+Nginx核心配置指令详解+Nginx反向代理与负载均衡技术等教程

    Nginx安装与配置环境搭建 Nginx核心配置指令详解 Nginx反向代理与负载均衡技术 Nginx缓存机制与优化 Nginx日志管理与分析 Nginx安全防护策略 Nginx与HTTPS配置实践 Nginx限流与防盗链设置 Nginx动静分离与媒体处理 ...

    windows下 php+nginx配置详解

    在Windows环境下搭建PHP和Nginx的组合是一个常见的任务,特别是在本地开发环境中。这个配置能够提供一个高效且灵活的Web服务器平台,支持动态内容处理,如PHP脚本。以下是对"windows下 php+nginx配置详解"的详细说明...

    Nginx模块开发入门

    为了开始Nginx模块的开发,首先需要搭建合适的开发环境。以下是在Linux环境下安装Nginx的基本步骤: 1. **下载源码**:访问Nginx官网下载最新版本的源码包,例如`nginx-1.0.0.tar.gz`。 2. **解压并编译**:使用...

    centOS8安装nginx及nginx配置

    #### 二、CentOS8环境下Nginx的安装与配置 ##### 2.1 安装前准备 在安装Nginx之前,我们需要确保系统已经安装了一些必要的编译工具和库文件,这些工具和库文件对于Nginx的成功编译和运行至关重要。 **Nginx依赖...

    Linux+tomcat+nginx 服务器环境的配置项目实施文档

    ### Linux+Tomcat+Nginx 服务器环境配置详解 #### 一、Linux+Tomcat+Nginx 服务器环境概述 本文档旨在详细说明如何在Linux环境下配置Tomcat和Nginx,实现一个稳定且高性能的应用服务器环境。此文档将涵盖以下几个...

    mongodb nginx php5集成开发环境

    MongoDB的集成开发环境(IDE)通常包括一系列工具,如Robo 3T(以前称为Robomongo)或RockMongo,这些工具提供了一个图形用户界面,以便于开发者可以更轻松地管理MongoDB数据库。在Windows环境下,RockMongo是一个受...

    nginx全套linux环境搭建包.rar

    本篇将详细介绍如何利用提供的"nginx全套linux环境搭建包"在Linux系统上搭建Nginx服务器,同时涉及OpenSSL-FIPS、PCRE和Zlib等关键组件。 首先,我们来看"nginx-1.2.6",这是Nginx的一个旧版本,但依然具备稳定的...

Global site tag (gtag.js) - Google Analytics