`
Joson_Coney
  • 浏览: 57233 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

FreeBSD Install Nginx Webserver

阅读更多

(From: http://www.cyberciti.biz/faq/freebsd-install-nginx-webserver/)

 

 

FreeBSD Install Nginx Webserver

by VIVEK GITE on MAY 13, 2008 · 2 COMMENTS


Q. How do I install Nginix websever under FreeBSD operating systems?

A. nginx [engine x] is a HTTP server, reverse proxy and mail proxy server written by Igor Sysoev. It is a lightweight web server, licensed under a BSD-like license. It the fifth most popular web server.

Update FreeBSD Ports Tree

Type the following command to update FreeBSD tree, enter:
# portsnap fetch update

FreeBSD Install Nginx Web Server

Type the following command to install Nginx web server:
# cd /usr/ports/www/nginx
# make install clean

Fig.01: FreeBSD Nginx Web Server Installation Options

Fig.01: FreeBSD Nginx Web Server Installation Options


Make sure you select important option such as REWRITE_MODULE, SSL_MODULE and others as per your requirements.

 

Turn on Nginx Webserver

Type the following command to turn on Nginx server
echo 'nginx_enable="YES"' >> /etc/rc.conf
To start Nginx, enter:
# /usr/local/etc/rc.d/nginx start

Important Information about Nginx Webserver

  • Nginx Default configuration file: /usr/local/etc/nginx/nginx.conf
  • Nginx Default http / https port: 80 / 443
  • Nginx Default error log file: /var/log/nginx-error.log
  • Nginx Default access log file: /var/log/nginx-access.log
  • Nginx Default DocumentRoot: /usr/local/www/nginx/
分享到:
评论

相关推荐

    freebsd+nginx+php+mysql+zend系统优化防止ddos +傻瓜式ports安装

    根据给定的信息,本文将详细解释FreeBSD操作系统上部署Nginx、PHP、MySQL和Zend环境的方法,并介绍如何通过系统优化来防止DDoS攻击。同时,我们也会介绍一种简便的Ports安装方法。 ### 一、FreeBSD + Nginx + ...

    freebsd8安装nginx和php环境

    在 FreeBSD 8 系统上搭建一个稳定的 Nginx 和 PHP 运行环境是许多 Web 开发者的需求。本指南将详细介绍从系统安装到配置 Nginx 和 PHP 的全过程,适合初学者参考学习。 #### 二、准备工作 1. **系统安装**: - ...

    FreeBSD7.0编译安装nginx+php+mysql[定义].pdf

    Nginx 是一个轻量级的 Web 服务器,可以作为静态资源服务器、反向代理服务器、负载均衡服务器等使用。PHP 是一个流行的开源服务器端脚本语言,广泛应用于 Web 应用程序中。 在 FreeBSD 7.0 中编译安装 Nginx、PHP ...

    FreeBSD7.0编译安装nginx+php+mysql.pdf

    至此,你已经在FreeBSD 7.0上成功地构建了一个包含Nginx、PHP和MySQL的Web服务器环境。然而,记得在实际部署中,还需要对安全性进行进一步的考虑,例如设置防火墙规则、限制远程访问、定期更新软件等,以确保系统的...

    nginx核心教程

    1. 平台准备:Nginx支持多种操作系统,包括Linux、Windows和FreeBSD等。在Linux环境下,通常使用包管理器(如apt-get或yum)进行安装,命令如下: - Ubuntu/Debian: `sudo apt-get install nginx` - CentOS/RHEL: ...

    FreeBSD7.0编译安装nginx+php+mysql借鉴.pdf

    在本教程中,我们将详细介绍如何在FreeBSD 7.0操作系统上手动编译和安装Nginx、PHP和MySQL,而不是使用预构建的ports。这是一个适用于熟悉Unix/Linux环境且希望自定义安装配置的用户的过程。 首先,我们来看一下每...

    nginx-1.19.2.tar.gz

    7. **配置文件灵活**:Nginx 的配置文件简单易懂,通过定义各种块(如server、location等)实现灵活的配置策略。 解压 `nginx-1.19.2.tar.gz` 后,会得到 `nginx-1.19.2` 文件夹,其中包含了以下内容: - **源代码...

    Nginx

    1. **高性能并发**:Nginx 通过多进程(或线程)模型,配合epoll(Linux)或kqueue(FreeBSD)等高效I/O事件模型,能实现高并发连接处理。每个工作进程可以同时处理成千上万个连接,且内存占用较少。 2. **反向代理...

    nginx linux版本的

    3. **事件模型**:Nginx支持多种事件模型,如epoll(Linux)、kqueue(FreeBSD)、event ports(Solaris)等,这些模型使得Nginx可以高效地处理大量并发连接。 4. **反向代理**:Nginx作为反向代理服务器,可以隐藏...

    nginx-.1.2.6

    Nginx是一个高性能的HTTP和...总之,Nginx-1.2.6作为一款强大的Web服务器,它的轻量级架构、高性能以及丰富的功能使其成为互联网服务的首选之一。通过合理配置和利用其特性,您可以构建出高效、稳定的网络服务环境。

    NGINX + LUA实现复杂的控制

    NGINX 是一款流行的 Web 服务器软件,而 LUA 是一种轻量级的脚本语言。通过将 NGINX 与 LUA 结合,可以实现复杂的控制功能。在本文中,我们将介绍如何使用 NGINX + LUA 实现复杂的控制,包括安装 LUA 模块、使用 LUA...

    nginx-1.12.0安装包和配置文件

    1. **操作系统**:Nginx支持多种操作系统,包括Linux、Unix、FreeBSD和Windows。 2. **编译工具**:安装过程中可能需要GCC编译器和其他构建工具。 3. **依赖库**:在某些系统上,可能需要安装pcre库(Perl ...

    nginx安装包

    在本指南中,我们将深入探讨Nginx的安装过程,以及如何利用其功能来搭建高效、可靠的Web服务。 ### 一、Nginx简介 Nginx采用事件驱动的异步非阻塞模型,能够有效处理大量并发连接,尤其适合高流量网站。其主要功能...

    nginx+中文文档

    1. **事件模型**:Nginx 使用多进程模型配合epoll(Linux系统下的高效I/O事件模型)或kqueue(FreeBSD下的事件模型),实现高并发处理能力。 2. **反向代理**:Nginx 可以作为反向代理,将用户的请求转发到后端...

Global site tag (gtag.js) - Google Analytics