背景:
我的centos 7是伺服器a,客戶使用網頁方式訪問他。這伺服器a跟伺服器b(window系統)是乙個區域網的。伺服器b使用共享資料夾的方式共享了他獲取到的檔案。現在,要讓客戶在網頁上面看到伺服器b的檔案。我使用的是php + apache架構。
使用的是centos 7 如果是root許可權就直接輸入,否則加sudo在前面。
# mount -t cifs -o username="jsjf",password="0750" /mnt/
然後在/mnt/下面就全部是txrec的檔案了。
如果不要掛載了,就使用
#umount /mnt/
並不是掛載了,我們的php**就可以訪問了,我們的php使用的式apache的身份,所以要做許可權下放,關鍵是selinux這個服務,我們關閉了他,**就可以訪問了。
檢視selinux狀態:
1、/usr/sbin/sestatus -v ##如果selinux status引數為enabled即為開啟狀態
selinux status: enabled
2、getenforce ##也可以用這個命令檢查
關閉selinux:
1、臨時關閉(不用重啟機器):
setenforce 0##設定selinux 成為permissive模式
ps: 如果拒絕了,試試 ,
sudo setenforce 0
##setenforce 1 設定selinux 成為enforcing模式
2、修改配置檔案需要重啟機器:
修改/etc/selinux/config 檔案
將selinux=enforcing改為selinux=disabled
重啟機器即可
*************************==我後來使用這個******************************====
samba4對舊版共享協議smb1已經不支援,需要加上vers=1.0,我的共享伺服器是win2003
$ sudo mount -t cifs -o username="jsjf",password="0750",file_mode=0777,dir_mode=0777,vers=1.0 / /var/www/html/myblog/lib/record/
$sudo setenforce 0
php**可以訪問record了。
開機掛載共享盤
新增到/etc/fstab中(需要root操作),開機掛載
/var/www/html/myblog/lib/record/ cifs username=jsjf,password=0750,vers=1.0 0 0
區域網訪問IIS express
iis express 7.5是可以允許於windows xp下執行的web伺服器,可以作為乙個小型的web伺服器供區域網內使用。1 修改binding 在下面新增乙個binding 現在,我們已經可以在本機通過計算機名訪問我們的website1站點了,但是,通過外部訪問有可能會出錯!最常見的是ii...
MYSQL區域網訪問
解決辦法 grant all privileges on to joe localhost identified by 1 flush privileges 拿 joe 1 登陸 附 mysql grant 許可權1,許可權2,許可權n on資料庫名稱.表名稱 to 使用者名稱 使用者位址 iden...
phpstudy 區域網訪問
安裝mantis缺陷管理系統,我使用的是phpstudy整合環境。之前使用wamp,同事說phpstudy好更新php版本,所有就用phpstudy了。網上查詢的辦法是這樣的,但是我設定後還是區域網不能訪問 關閉防火牆,在區域網的任一電腦中輸入 http ip mantisbt login page...