Failed to start nginx - high performance web server
I am trying to install Yii and use Nginx service to run my web application. When i try to do
sudo systemctl restart nginx.service
, i have an error..
Then i try to see the status and i get this..
i found somewhere that i need to run nginx -t -c /etc/nginx/nginx.conf
to see what is causing the error.. but everything is ok. it says, syntax is ok and test is successful.
what seems to be the problem with this.. please help.
nginx yii yii2
add a comment |
I am trying to install Yii and use Nginx service to run my web application. When i try to do
sudo systemctl restart nginx.service
, i have an error..
Then i try to see the status and i get this..
i found somewhere that i need to run nginx -t -c /etc/nginx/nginx.conf
to see what is causing the error.. but everything is ok. it says, syntax is ok and test is successful.
what seems to be the problem with this.. please help.
nginx yii yii2
Hi, I am also facing this issue on my server. Were you able to solve this?
– Sandeep C
May 28 '18 at 12:35
add a comment |
I am trying to install Yii and use Nginx service to run my web application. When i try to do
sudo systemctl restart nginx.service
, i have an error..
Then i try to see the status and i get this..
i found somewhere that i need to run nginx -t -c /etc/nginx/nginx.conf
to see what is causing the error.. but everything is ok. it says, syntax is ok and test is successful.
what seems to be the problem with this.. please help.
nginx yii yii2
I am trying to install Yii and use Nginx service to run my web application. When i try to do
sudo systemctl restart nginx.service
, i have an error..
Then i try to see the status and i get this..
i found somewhere that i need to run nginx -t -c /etc/nginx/nginx.conf
to see what is causing the error.. but everything is ok. it says, syntax is ok and test is successful.
what seems to be the problem with this.. please help.
nginx yii yii2
nginx yii yii2
asked May 26 '16 at 6:25
ii--L--iiii--L--ii
94214
94214
Hi, I am also facing this issue on my server. Were you able to solve this?
– Sandeep C
May 28 '18 at 12:35
add a comment |
Hi, I am also facing this issue on my server. Were you able to solve this?
– Sandeep C
May 28 '18 at 12:35
Hi, I am also facing this issue on my server. Were you able to solve this?
– Sandeep C
May 28 '18 at 12:35
Hi, I am also facing this issue on my server. Were you able to solve this?
– Sandeep C
May 28 '18 at 12:35
add a comment |
3 Answers
3
active
oldest
votes
Run ls -l /usr/share/nginx/
This is where it is looking to save the access logs, check the directory exists and that the user you are running nginx as has write access here.
hi Luke. Thanks for your reply. When i run the command, i have access.log and error.log file and html which is a directory. what do you mean by has write access here?
– ii--L--ii
May 26 '16 at 6:40
This comes down to unix file permissions, your user 'root' needs the ability to write to the log files, check that you didn't create them as another user first, or that the directory itself you have the write permissions to.ls -la /usr/share/nginx
. Check out, tutorialspoint.com/unix/unix-file-permission.htm If you include the output of that command it might help understanding your setup.
– Luke Exton
May 26 '16 at 6:52
add a comment |
It seems 80 port is in use, just have a checked, like
sudo netstat -lnp | grep 0.0.0.0:80
add a comment |
You probably have a process bound to the HTTP port 80 (maybe apache2). You can run command
sudo lsof -i:80
to get a list of processes using the port and then stop/disable web server.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f37453097%2ffailed-to-start-nginx-high-performance-web-server%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
Run ls -l /usr/share/nginx/
This is where it is looking to save the access logs, check the directory exists and that the user you are running nginx as has write access here.
hi Luke. Thanks for your reply. When i run the command, i have access.log and error.log file and html which is a directory. what do you mean by has write access here?
– ii--L--ii
May 26 '16 at 6:40
This comes down to unix file permissions, your user 'root' needs the ability to write to the log files, check that you didn't create them as another user first, or that the directory itself you have the write permissions to.ls -la /usr/share/nginx
. Check out, tutorialspoint.com/unix/unix-file-permission.htm If you include the output of that command it might help understanding your setup.
– Luke Exton
May 26 '16 at 6:52
add a comment |
Run ls -l /usr/share/nginx/
This is where it is looking to save the access logs, check the directory exists and that the user you are running nginx as has write access here.
hi Luke. Thanks for your reply. When i run the command, i have access.log and error.log file and html which is a directory. what do you mean by has write access here?
– ii--L--ii
May 26 '16 at 6:40
This comes down to unix file permissions, your user 'root' needs the ability to write to the log files, check that you didn't create them as another user first, or that the directory itself you have the write permissions to.ls -la /usr/share/nginx
. Check out, tutorialspoint.com/unix/unix-file-permission.htm If you include the output of that command it might help understanding your setup.
– Luke Exton
May 26 '16 at 6:52
add a comment |
Run ls -l /usr/share/nginx/
This is where it is looking to save the access logs, check the directory exists and that the user you are running nginx as has write access here.
Run ls -l /usr/share/nginx/
This is where it is looking to save the access logs, check the directory exists and that the user you are running nginx as has write access here.
answered May 26 '16 at 6:34
Luke ExtonLuke Exton
1,80221229
1,80221229
hi Luke. Thanks for your reply. When i run the command, i have access.log and error.log file and html which is a directory. what do you mean by has write access here?
– ii--L--ii
May 26 '16 at 6:40
This comes down to unix file permissions, your user 'root' needs the ability to write to the log files, check that you didn't create them as another user first, or that the directory itself you have the write permissions to.ls -la /usr/share/nginx
. Check out, tutorialspoint.com/unix/unix-file-permission.htm If you include the output of that command it might help understanding your setup.
– Luke Exton
May 26 '16 at 6:52
add a comment |
hi Luke. Thanks for your reply. When i run the command, i have access.log and error.log file and html which is a directory. what do you mean by has write access here?
– ii--L--ii
May 26 '16 at 6:40
This comes down to unix file permissions, your user 'root' needs the ability to write to the log files, check that you didn't create them as another user first, or that the directory itself you have the write permissions to.ls -la /usr/share/nginx
. Check out, tutorialspoint.com/unix/unix-file-permission.htm If you include the output of that command it might help understanding your setup.
– Luke Exton
May 26 '16 at 6:52
hi Luke. Thanks for your reply. When i run the command, i have access.log and error.log file and html which is a directory. what do you mean by has write access here?
– ii--L--ii
May 26 '16 at 6:40
hi Luke. Thanks for your reply. When i run the command, i have access.log and error.log file and html which is a directory. what do you mean by has write access here?
– ii--L--ii
May 26 '16 at 6:40
This comes down to unix file permissions, your user 'root' needs the ability to write to the log files, check that you didn't create them as another user first, or that the directory itself you have the write permissions to.
ls -la /usr/share/nginx
. Check out, tutorialspoint.com/unix/unix-file-permission.htm If you include the output of that command it might help understanding your setup.– Luke Exton
May 26 '16 at 6:52
This comes down to unix file permissions, your user 'root' needs the ability to write to the log files, check that you didn't create them as another user first, or that the directory itself you have the write permissions to.
ls -la /usr/share/nginx
. Check out, tutorialspoint.com/unix/unix-file-permission.htm If you include the output of that command it might help understanding your setup.– Luke Exton
May 26 '16 at 6:52
add a comment |
It seems 80 port is in use, just have a checked, like
sudo netstat -lnp | grep 0.0.0.0:80
add a comment |
It seems 80 port is in use, just have a checked, like
sudo netstat -lnp | grep 0.0.0.0:80
add a comment |
It seems 80 port is in use, just have a checked, like
sudo netstat -lnp | grep 0.0.0.0:80
It seems 80 port is in use, just have a checked, like
sudo netstat -lnp | grep 0.0.0.0:80
answered Aug 21 '17 at 1:30
FangnanFangnan
11
11
add a comment |
add a comment |
You probably have a process bound to the HTTP port 80 (maybe apache2). You can run command
sudo lsof -i:80
to get a list of processes using the port and then stop/disable web server.
add a comment |
You probably have a process bound to the HTTP port 80 (maybe apache2). You can run command
sudo lsof -i:80
to get a list of processes using the port and then stop/disable web server.
add a comment |
You probably have a process bound to the HTTP port 80 (maybe apache2). You can run command
sudo lsof -i:80
to get a list of processes using the port and then stop/disable web server.
You probably have a process bound to the HTTP port 80 (maybe apache2). You can run command
sudo lsof -i:80
to get a list of processes using the port and then stop/disable web server.
answered Nov 27 '18 at 6:33
Yevgeniy AfanasyevYevgeniy Afanasyev
8,89155472
8,89155472
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f37453097%2ffailed-to-start-nginx-high-performance-web-server%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Hi, I am also facing this issue on my server. Were you able to solve this?
– Sandeep C
May 28 '18 at 12:35