国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Centos - 在CentOS系統中編譯安裝Hiawatha服務器的教程

在CentOS系統中編譯安裝Hiawatha服務器的教程

2019-09-12 15:43CentOS之家 Centos

這篇文章主要介紹了在CentOS系統中編譯安裝Hiawatha服務器的教程,包括相關的PHP連接設置,需要的朋友可以參考下

Hiawatha 是一個Linux/UNIX下安全的Web服務器,其設計的最主要的目的就是安全,當然它也是快速的而且易于配置。在安裝之后,確實發現他真的是輕量級的,安裝部署相當的快。以下是安裝的過程:

第一步:下載編譯安裝cmake因為Hiawatha要求是cmake才能編譯,我的系統里沒有安裝,但是注意,這里的cmake是有版本要求的,至少是2.8.4以上的版本,索性我就安裝了最新的版本cmake 2.8.10.

   

復制代碼

代碼如下:

#wgethttp://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz</p> <p> #tar xvf cmake-2.8.10.2.tar.gz</p> <p> #cd cmake-2.8.10.2

 

本機上不存在cmake。則

   

復制代碼

代碼如下:

#./bootstrap</p> <p> #make</p> <p> #make install

 

    如果系統中已經裝了低版本的cmake,輸入如下命令:

   

復制代碼

代碼如下:

#cmake</p> <p> #make</p> <p> #make install

 

第二步:下載Hiawatha(libxml2 and libxslt是hiavatha必須要求的,沒有的自行安裝,我已經有了)

 

復制代碼

代碼如下:

#wget --no-check-certificate https://www.hiawatha-webserver.org/files/hiawatha-9.0.tar.gz //wget

 

可以下載http,https,ftp的鏈接,這里是https,所以我們設置為不檢查證書,直接下載,參考wget下載https鏈接(轉)

 

復制代碼

代碼如下:

#tar -xzf hiawatha-9.0.tar.gz</p> <p>#cd hiawatha-9.0</p> <p>#mkdir build</p> <p>#cd build</p> <p>#cmake .. -DENABLE_CACHE=ON -DENABLE_DEBUG=off -DENABLE_IPV6=off -DENABLE_MONITOR=off -DENABLE_RPROXY=ON -DENABLE_SSL=ON -DENABLE_TOMAHAWK=off -DENABLE_TOOLKIT=ON -DENABLE_XSLT=off</p> <p>#make</p> <p>#make install</p> <p>#hiawatha -k //檢測安裝是否成功,如果輸出以下提示,則表示安裝成功</p> <p>Using
Reading hiawatha.conf
Configuration OK

 

注意:運行cmake時候如果出現

 

復制代碼

代碼如下:

CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in
/usr/bin
CMake Error: Error executing cmake::LoadCache(). Aborting.

 

的錯誤提示,很大的可能不是你的cmake的設置有問題,輸入“echo $CMAKE_ROOT”,看返回時什么,如果沒有返回,或返回的不是你的cmake安裝的目錄,那么就肯定會出現這個錯誤,因為找不到 CMAKE_ROOT 這個變量值, 那我們就可以輸入以下命令,告訴系統,cmake的安裝目錄是哪里,

 

復制代碼

代碼如下:

#export CMAKE_ROOT=/usr/local/bin/cmake

 

這個根據自身的安裝路徑設定,就可以解決這個錯誤了

有的可能在編譯的時候還出現下面的錯誤:

 

復制代碼

代碼如下:

bash: /usr/bin/cmake: No such file or directory</p> <p>方法:這也是系統找不到cmake在哪,所以我們一樣要告訴系統

 

復制代碼

代碼如下:

#ln -s /usr/local/bin/cmake /usr/bin //做一個軟連接


如果上面都沒生效,你又記者用cmake編譯,最快的方法是用find命令,查看cmake的可執行文件在哪里,然后直接用cmake可執行文件的絕對路徑來編譯
如:

復制代碼

代碼如下:

find / -name "cmake"


顯示結果:

復制代碼

代碼如下:

/usr/local/bin/cmake


那么,你可以這樣編譯:

復制代碼

代碼如下:

/usr/local/bin/cmake

  后面加上你要編譯和源代碼路徑和編譯的參數
第三步:修改配置文件hiawatha.conf

 

 

復制代碼

代碼如下:

#vi /usr/local/etc/hiawatha/hiawatha.conf

 

我沒多大修改配置:

 

復制代碼

代碼如下:

# Hiawatha main configuration file
#</p> <p># GENERAL SETTINGS
#
ServerId = www:www
ConnectionsTotal = 250
ConnectionsPerIP = 25
SystemLogfile = /usr/local/var/log/hiawatha/system.log
GarbageLogfile = /usr/local/var/log/hiawatha/garbage.log</p> <p># BINDING SETTINGS
# A binding is where a client can connect to.
#
Binding {
Port = 80
# Interface = 127.0.0.1
# MaxKeepAlive = 30
# TimeForRequest = 3,20
}
#
#Binding {
# Port = 443
# Interface = ::1
# MaxKeepAlive = 30
# TimeForRequest = 3,20
# SSLcertFile = hiawatha.pem
#}</p> <p># BANNING SETTINGS
# Deny service to clients who misbehave.
#
BanOnGarbage = 300
BanOnMaxPerIP = 60
BanOnMaxReqSize = 300
KickOnBan = yes
RebanDuringBan = yes</p> <p># COMMON GATEWAY INTERFACE (CGI) SETTINGS
# These settings can be used to run CGI applications.
#
#CGIhandler = /usr/bin/perl:pl
#CGIhandler = /usr/local/php/bin/php-cgi:php
#CGIhandler = /usr/bin/python:py
#CGIhandler = /usr/bin/ruby:rb
#CGIhandler = /usr/bin/ssi-cgi:shtml
#CGIextension = cgi</p> <p>FastCGIserver {
FastCGIid = PHP5
ConnectTo = /var/lib/hiawatha/php-fcgi.sock //根據自己所在的位置填寫
Extension = php
}</p> <p># URL TOOLKIT
# This URL toolkit rule was made for the Banshee PHP framework, which
# can be downloaded from http://www.hiawatha-webserver.org/banshee
#
#UrlToolkit {
# ToolkitID = banshee
# RequestURI isfile Return
# Match ^/(css|files|images|js|slimstat)($|/) Return
# Match ^/(favicon.ico|robots.txt|sitemap.xml)$ Return
# Match .*\?(.*) Rewrite /index.php?$1
# Match .* Rewrite /index.php
#}</p> <p># DEFAULT WEBSITE
# It is wise to use your IP address as the hostname of the default website
# and give it a blank webpage. By doing so, automated webscanners won't find
# your possible vulnerable website.
#
Hostname = 127.0.0.1
WebsiteRoot = /home/wwwroot
StartFile = index.html
AccessLogfile = /usr/local/var/log/hiawatha/access.log
ErrorLogfile = /usr/local/var/log/hiawatha/error.log
ErrorHandler = 404:/error.cgi</p> <p># VIRTUAL HOSTS
# Use a VirtualHost section to declare the websites you want to host.
#
#VirtualHost {
# Hostname = 127.0.0.1
# WebsiteRoot = /home/wwwroot
# StartFile = index.php
# AccessLogfile = /var/www/my-domain/log/access.log
# ErrorLogfile = /var/www/my-domain/log/error.log
# TimeForCGI = 5
# UseFastCGI = PHP5
# UseToolkit = banshee
#}</p> <p># DIRECTORY SETTINGS
# You can specify some settings per directory.
#
#Directory {
# Path = /home/baduser
# ExecuteCGI = no
# UploadSpeed = 10,2
#}

 

啟動命令:

 

復制代碼

代碼如下:

#/usr/local/sbin/hiawatha //根據自己的安裝目錄決定

 

關閉停止命令:

 

復制代碼

代碼如下:

#pgrep hiawatha //查看hiawatha的pid</p> <p>#kill -15 pidnumber //pidnumber就是hiawatha的pid

 

 

以下是php-fpm.confg

 

復制代碼

代碼如下:

[www]</p> <p> user = www</p> <p> group = www</p> <p> listen = /var/lib/hiawatha/php-fcgi.sock</p> <p> pm = static</p> <p> pm.max_children = 3</p> <p> chdir = /
 

延伸 · 閱讀

精彩推薦
  • CentosCentos 7開啟網卡自動獲取IP的詳細方法

    Centos 7開啟網卡自動獲取IP的詳細方法

    本篇文章主要介紹了Centos 7開啟網卡自動獲取IP的詳細方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    凌鋒8972021-12-29
  • CentosCentos7運用/dev/shm進行網站優化

    Centos7運用/dev/shm進行網站優化

    這篇文章主要介紹了LINUX中Centos7運用/dev/shm進行網站優化相關知識點,對此有興趣的朋友參考學習下。...

    彬菌9912022-03-02
  • Centoscentos 安裝與操作方法

    centos 安裝與操作方法

    這篇文章主要介紹了centos 安裝與操作方法,需要的朋友可以參考下...

    centos之家5272019-07-11
  • CentosCentOS 6.6實現永久修改DNS地址的方法

    CentOS 6.6實現永久修改DNS地址的方法

    這篇文章主要介紹了CentOS 6.6實現永久修改DNS地址的方法,涉及針對CentOS配置文件的相關設置技巧,具有一定參考借鑒價值,需要的朋友可以參考下 ...

    Linux社區4472020-08-21
  • Centoscentos不小心刪除/root目錄該如何解決?

    centos不小心刪除/root目錄該如何解決?

    一些朋友最近在問小編centos不小心刪除/root目錄該如何解決?今天小編就為大家分享centos不小心刪除/root目錄解決辦法;希望對大家會有幫助,有需要的朋友...

    腳本之家8022019-05-29
  • CentosCentOS下Uptime命令詳解

    CentOS下Uptime命令詳解

    在Linux下,我們可以使用uptime命令,而且此命令不必使用root權限。uptime命令在系統中已經默認安裝了。今天小編為大家帶來的是CentOS下Uptime命令詳解;希望...

    CentOS之家11482019-06-19
  • CentosCentOS6.5下Redis安裝與配置詳細步驟

    CentOS6.5下Redis安裝與配置詳細步驟

    本篇文章主要介紹了CentOS6.5下Redis安裝與配置詳細步驟,詳細介紹redis單機單實例安裝與配置,服務及開機自啟動。有興趣的可以了解一下。...

    飛流11452021-12-24
  • CentosCentOS7設置日期和時間方法以及基本概念介紹

    CentOS7設置日期和時間方法以及基本概念介紹

    這篇文章主要介紹了CentOS7設置日期和時間方法以及基本概念介紹,本文講解使用CentOS7中的新命令timedatectl設置日期時間方法,需要的朋友可以參考下 ...

    CentOS之家6522019-09-19
主站蜘蛛池模板: 免费成人在线看 | 久草电影在线 | 午夜资源| 日韩精品一区二区三区中文字幕 | 免费av片网站| 日韩中文字幕一区二区高清99 | 中文字幕成人影院 | 国产一区二区三区在线 | 久久综合九色综合欧美狠狠 | 欧美午夜影院 | 国产日韩欧美 | 国产精品99久久久久久久vr | 久久99深爱久久99精品 | 九热在线视频 | 中文字幕亚洲一区二区三区 | 亚洲午夜精品一区二区三区 | 999精品视频 | 人妖天堂狠狠ts人妖天堂狠狠 | 国产精品亚洲第一 | 免费的污网站 | 国产做a爰片久久毛片a我的朋友 | 亚洲成av人片一区二区梦乃 | 国产一区久久久 | 日韩一二三区视频 | 成人久| 欧美色欧美亚洲另类七区 | 91精品国产91久久久久久吃药 | av在线中文 | 成人激情视频免费在线观看 | 一区二区三区高清不卡 | 日日骚视频 | 激情五月婷婷综合 | 亚洲欧洲自拍 | 成人午夜精品一区二区三区 | 中文字幕乱码亚洲精品一区 | 亚洲精品久久久久久久久久吃药 | 久久精品 | 国产精品成人一区二区三区夜夜夜 | 欧美电影一区 | 在线成人www免费观看视频 | 亚洲视频一区 |