tetapan pengguna php-fpm

WBOY
Lepaskan: 2023-05-28 22:32:06
asal
1044 orang telah melayarinya

Dengan populariti PHP, semakin banyak laman web menggunakan PHP sebagai bahasa back-end, dan semakin banyak laman web menggunakan PHP-FPM sebagai pengurus proses FastCGI kerana ia boleh meningkatkan kecekapan operasi PHP Mengurangkan beban pelayan. Tetapi banyak pentadbir laman web menghadapi masalah biasa apabila menggunakan PHP-FPM: bagaimana untuk menyediakan pengguna PHP-FPM.

Dalam penggunaan biasa PHP-FPM, pengguna PHP-FPM biasanya ialah www-data lalai, tetapi jika anda perlu menggunakan pengguna lain, ia mungkin menghalang PHP-FPM daripada berjalan dengan betul atau menyebabkan masalah keselamatan. Oleh itu, menyediakan pengguna PHP-FPM dengan betul adalah kunci untuk memastikan keselamatan dan prestasi pelayan web anda.

Artikel ini akan memperkenalkan cara menyediakan akaun pengguna dalam PHP-FPM.

Langkah Pertama: Buat Akaun Pengguna

Mula-mula, anda perlu membuat akaun pengguna. Akaun pengguna ini akan menjadi pengguna di mana proses PHP-FPM berjalan Anda boleh memilih akaun pengguna yang sama dengan kumpulan pengguna yang mana tapak web tersebut berada atau mencipta akaun pengguna baharu.

  1. Buat Akaun Pengguna

Jika anda memilih untuk mencipta akaun pengguna baharu, anda boleh menggunakan arahan berikut:

sudo adduser myuser
Salin selepas log masuk

di mana myuser ialah pengguna anda mahu Nama pengguna yang dicipta. Anda boleh mengikut gesaan CLI untuk memasukkan kata laluan dan maklumat lain, atau anda boleh menggunakan parameter "-G" untuk menambah akaun pengguna pada kumpulan pengguna yang ditentukan, contohnya:

sudo adduser myuser -G mygroup
Salin selepas log masuk

di mana kumpulan saya ialah pengguna akaun yang anda ingin tambahkan pada Nama kumpulan pengguna.

  1. Ubah suai kumpulan pengguna yang menjadi milik akaun pengguna

Jika anda memilih untuk menggunakan akaun pengguna sedia ada, anda perlu menambah akaun pengguna pada kumpulan pengguna itu kepunyaan. Sebagai contoh, jika anda ingin menggunakan www-data sebagai akaun pengguna, dan kumpulan pengguna yang mana tapak web tersebut dimiliki ialah pembangun, anda boleh menggunakan arahan berikut untuk menambah www-data pada kumpulan pengguna pembangun:

sudo usermod -a -G developers www-data
Salin selepas log masuk
  1. Tukar Kebenaran Direktori Laman Utama

Selepas mencipta akaun pengguna atau menambah akaun pengguna pada kumpulan pengguna, anda perlu mengubah suai kebenaran direktori rumah akaun pengguna untuk memastikan PHP- FPM boleh mengakses direktori rumahnya sebagai pengguna itu. Anda boleh menggunakan arahan berikut untuk mengubah suai keizinan direktori rumah anda:

sudo chown -R myuser:www-data /home/myuser
sudo chmod 775 -R /home/myuser
Salin selepas log masuk

di mana myuser ialah nama pengguna akaun pengguna yang baru anda buat.

Langkah 2: Ubah suai fail konfigurasi PHP-FPM

Seterusnya, anda perlu mengubah suai fail konfigurasi PHP-FPM untuk memastikan akaun pengguna yang betul digunakan. Anda boleh menggunakan arahan berikut untuk membuka fail konfigurasi utama PHP-FPM:

sudo nano /etc/php/7.2/fpm/pool.d/www.conf
Salin selepas log masuk

Sila gantikan "7.2" dalam arahan di atas dengan nombor versi PHP anda.

Dalam fail, anda perlu mencari baris konfigurasi berikut:

user = www-data
group = www-data
Salin selepas log masuk

Gantikannya dengan akaun pengguna yang anda buat dan kumpulan pengguna miliknya.

Sebagai contoh, jika akaun pengguna PHP-FPM anda ialah pengguna saya dan kumpulan pengguna yang dimilikinya ialah kumpulan saya, konfigurasi yang diubah suai hendaklah seperti berikut:

user = myuser
group = mygroup
Salin selepas log masuk

Simpan fail dan mulakan semula PHP -Perkhidmatan FPM:

sudo systemctl restart php7.2-fpm
Salin selepas log masuk

Dengan cara ini, anda telah berjaya menyediakan akaun pengguna PHP-FPM anda.

Ringkasan

Apabila menggunakan PHP-FPM, adalah sangat penting untuk menyediakan akaun pengguna yang betul, kerana ini akan membantu meningkatkan keselamatan dan prestasi pelayan web. Dengan mencipta akaun pengguna baharu, menambahkannya pada kumpulan pengguna miliknya, dan kemudian menetapkannya sebagai pengguna lalai dalam fail konfigurasi PHP-FPM, anda boleh memanfaatkan sepenuhnya PHP-FPM dan memastikan pelayan web anda lebih Keselamatan.

Atas ialah kandungan terperinci tetapan pengguna php-fpm. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!