Mac OS X 開啟Http Ftp服務
今天想把我們遊戲的app包和更新patch放到伺服器上,方便大家下載/更新。手頭沒有linux伺服器,工作用的我有一臺Windows PC,一臺mac mini。windows機器是工作主機器,不能作為檔案伺服器,而且mac省電/靜音,就折騰了一下Mac開啟Http和Ftp服務。Mac系統自帶了Apache和Ftp服務,只需要開啟、配置一下就可以了。
開啟Apache
#sudo apachectl start
終端輸入上述命令,apache就開啟了。在本機瀏覽器中輸入http://localhost,可以看到頁面顯示內容”It works!”。該頁面位於apache的預設根目錄/Library/WebServer/Documents/。
配置Apache
- 開啟Apche的配置檔案,/etc/apache2/httpd.conf
- 在httpd.conf中找到#Include /private/etc/apache2/extra/httpd-vhosts.conf,去掉前面的#,儲存。
- 開啟Apache虛擬主機配置檔案,/etc/apache2/extra/httpd-vhosts.conf。
- 註釋掉檔案中配置的2個虛擬主機例子
<VirtualHost *:80>
ServerAdmin [email protected].example.com
DocumentRoot "/usr/docs/dummy-host.example.com"
ServerName dummy-host.example.com
ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected].example.com
DocumentRoot "/usr/docs/dummy-host2.example.com"
ServerName dummy-host2.example.com
ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
</VirtualHost>
新增自己的配置
<VirtualHost *:80>
DocumentRoot "/Users/YourUserName/Desktop/update"
ServerName localhost
ErrorLog "/private/var/log/apache2/error_log"
CustomLog "/private/var/log/apache2/access_log" common
<Directory />
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
在alias模組里加
Alias update /Users/YourUserName/Desktop/update
儲存後重啟Apache,#sudo apachectl restart
5. 在瀏覽器裡訪問http://localhost/update,error_log提示”Permission Denied”
官方文件http://wiki.apache.org/httpd/13PermissionDenied,裡講到Apache對訪問到的各層級目錄都要求644許可權,我之前只設置了update目錄的,要逐層向上把路徑中所有層級目錄都chmod 644 dir
6. error_log又提示”Client denied by server configuration”
官方文件https://wiki.apache.org/httpd/ClientDeniedByServerConfiguration,真是好啊,講的明明白白。針對Apache 2.2訪問許可權配置是
<Directory /var/www/example.com>
Order deny,allow
Deny from all
</Directory>
針對2.4配置是
<Directory /var/www/example.com>
Require all denied
</Directory>
#sudo apachectl -v
檢視我的Mac自帶的Apache版本是2.4.16,修改一下配置
<VirtualHost *:80>
DocumentRoot "/Users/macmini3/Desktop/update"
ServerName localhost
ErrorLog "/private/var/log/apache2/sites-error_log"
CustomLog "/private/var/log/apache2/sites-access_log" common
<Directory />
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Require all granted
# Order deny,allow
# Allow from all
</Directory>
</VirtualHost>
Ftp服務
開啟和關閉的命令分別是以下兩條,很簡單
sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist
想開機自啟動ftp服務就編輯ftp.plist
<dict>
<key>Disabled</key> --> 改為Enabled
<true/>
訪問的使用者名稱和密碼是登入mac系統的使用者名稱和密碼。
相關推薦
Mac OS X 開啟Http Ftp服務
今天想把我們遊戲的app包和更新patch放到伺服器上,方便大家下載/更新。手頭沒有linux伺服器,工作用的我有一臺Windows PC,一臺mac mini。windows機器是工作主機器,不能作為檔案伺服器,而且mac省電/靜音,就折騰了一下Mac開啟Ht
Mac OS X 10.9下搭建java web開發環境之一 開啟和配置本機的Apache服務
概要: 可能大多數人沒有注意到,Mac OS X 其實內建了 Apache 伺服器,可以很簡單的啟動web服務。Apple 將 Apache “封裝”起來了,通常的使用者介面中沒有任何直接對其進行操作設定的部分。本文簡介Mac OS X 中怎樣通過Apache啟動web服務
Mac OS X ntp服務
mac os x ntp服務 Mac OS X系統默認是開啟ntp服務的,也就是你可以使用任意一臺安裝了Mac OS的計算機作為ntp服務器,如果沒有開啟請參考我之前的這篇博文將其開啟:http://asherwang.blog.51cto.com/11255017/1855135;我之前所在的
FinalShell服務器管理軟件,SSH客戶端下載,支持Windows,Mac OS X,Linux
關註 批量 主機 ren manage ask 速度 運維 分享 FinalShell是一體化的的服務器,網絡管理軟件,不僅是ssh客戶端,還是功能強大的開發,運維工具,充分滿足開發,運維需求.用戶QQ群 342045988Windows版
SSH客戶端,FinalShell服務器管理,遠程桌面加速軟件,支持Windows,Mac OS X,Linux,版本2.6.3.1,時間2017.12.10
ati transform wid 優化 文本文 搜索 web 由器 isp FinalShell是一體化的的服務器,網絡管理軟件,不僅是ssh客戶端,還是功能強大的開發,運維工具,充分滿足開發,運維需求.用戶QQ群 342045988Windows版下載地址:http:/
SSH客戶端,FinalShell服務器管理,遠程桌面加速軟件,支持Windows,Mac OS X,Linux,版本2.6.3.1
由器 技術分享 ima manage 界面 eight 客戶端 自動提示 編輯器 FinalShell是一體化的的服務器,網絡管理軟件,不僅是ssh客戶端,還是功能強大的開發,運維工具,充分滿足開發,運維需求.用戶QQ群 342045988Windows版下載地址:http
如何在Mac OS X中開啟或關閉顯示隱藏檔案命令
開啟終端,輸入: defaults write com.apple.finder AppleShowAllFiles -booltrue此命令顯示隱藏檔案 defaults write com.app
Mac OS X在終端中開啟資料夾視窗
最近在VMware中安裝了兩個虛擬機器,很多命令還是在Linux下或者UNIX下比較爽。 使用 Mac OS X 的時候,因為習慣了在終端中用 VIM 編寫程式碼,所以一般建立檔案、編碼都是用命令列操作的,但是偶爾還是需要用到 Finder ,比如可能需要檢視
開啟Mac OS X ssh 伺服器
====方式1: UI設定開啟============== 系統偏好設定 => 共享=>勾選允許遠端登陸。 ====方式2:手動設定開啟============== 1. 配置檔案路徑: /etc/sshd_config 2. 生成祕鑰: sh-3.2# s
MAC OS X Yosemite 10.10.5 轉發80(HTTP)埠的方法
MAC OS 本質上還是 Unix 系統, Unix 系統大多預設情況下非root使用者是無法使用小於1024的常用埠的.這時候如果你開發中需要在普通使用者下用到80埠, 比如 tomcat, 比如 vitualbox 下構建了一個 http 服務, 若你
Mac OS X下從服務程序中啟動另一個應用程式(Cocoa Application)
- (void) launchAppliction: (NSString*) appPath{ //appPath指向可執行檔案的絕對地址 NSTask *softTask = [[NSTask alloc]init]; [softTask setLaunchPath:appPath]; [softTask
Mac OS X 跟新到10.11後cocoapods安裝出現的問題(- bad response Not Found 404 (http://ruby.taobao.org/latest_spe)
今天在用cocoapods安裝第三方庫時出現問題,so?怎麼用著好好就不能用了。查詢原因是不是ruby需要更新,結果更新了也沒有用,那就重新安裝最新版的cocoapods來解決問題吧,結果~,報錯了...... 報錯情況如下: ERROR:
Mac OS X中配置Apache HTTP伺服器
我現在正在使用的是Mac OS X版本是10.11.6,剛換了Mac os系統,對於用習慣了windows的來說確實需要一段時間適應,昨天在mac上配置環境的時候搭建apache http伺服器遇到了些問題現在總結分享一下,希望也能解決你們的煩惱。 一、啟動伺服器 首先開
mac os X下開啟root使用者
在mac os X下使用su指令想暫時切入root使用者下,輸入密碼會發現無法 登陸root使用者。這是因為預設情況下root使用者密碼未被設定,我們先用passwd 命令來設定一下: pas
在Mac OS X中下載Android源代碼的一些經驗
總結 同步 uil 空白 googl 新版 -h 教程 files 首先說明。隨著最近(2014年6月開始)GFW的升級。這個站點:http://www.android.com/ 已經不能正常訪問了,以下的這些操作均是在我連接VPN的時候進行的。 首先,須要做一些準
VMware Workstation安裝Mac OS X
os x一、虛擬機安裝Mac系統的前期準備工作1.下載並安裝VMware Workstation Pro 122.下載Mac OS X Unlocker3.下載Mac OS X 10.10的cdr鏡像建議所有程序的安裝路徑為英文。二、Mac OS X安裝1. services.msc停止所有VMware的服務
How to Install wget in OS X如何在Mac OS X下安裝wget並解決configure: error:
configure openssl usr local 解壓 fix 官網下載 .org get 1.ftp://ftp.gnu.org/gnu/wget/官網下載最新的安裝包 wget-1.19.tar.gz 2.打開終端輸入 tar zxvf wget-1.9.1.ta
Mac os x 下配置Intellij IDEA + Tomcat
apply tor project 出現 打開終端 miss 1-1 doc 問題 IDEA 建工程 1. 首先是 new project--->create project from scratch---> 取個名字 --->next--->
Mac OS X取消Apache(httpd)開機啟動
daemon class sys processor plist load 關閉 開機 ces 關閉http開機啟動 sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
VMware虛擬機安裝Mac OS X
定義 輸入 http 選項 mac system -h macos 導致 安裝mac系統學習網站來源:http://blog.csdn.net/hamber_bao/article/details/51335834 1.下載安裝VMware workstation (1)首